:root{--gs-green:#189b77;--gs-green-deep:#0f6b52;--gs-navy:#1a577e;--gs-navy-deep:#113b57;--gs-blue:#7ebbe2;--gs-amber:#f5c26b;--gs-tan:#c4b5a7;--gs-clay:#b79f8c;--gs-grey:#d9d9d9;--gs-ink:#171717;--gs-charcoal:#2b2b2b;--gs-off-white:#f7f5f1;--gs-warm-white:#fbfaf7;--gs-white:#fff;--field-mint:#e7f1eb;--field-sand:#fbefdb;--field-blush:#f4eae4;--field-sky:#eaf1f6;--field-linen:#efe9e1;--field-grey:#e4e3e0;--green:var(--gs-green);--on-green:#04241a;--green-block:var(--gs-green-deep);--on-green-block:#f4fbf8;--on-green-block-soft:#dcf2ea;--green-ink:var(--gs-green-deep);--on-field:#211a12;--on-field-soft:#4a4239;--background-primary:var(--gs-off-white);--background-secondary:var(--field-blush);--background-dark:#14140f;--surface-card:#ffffffb8;--text-primary:var(--gs-ink);--text-secondary:#6a655d;--text-inverse:var(--gs-white);--accent-primary:var(--gs-navy);--accent-secondary:var(--gs-green);--border-light:#1717171f;--border-strong:#171717e6;--font-display:var(--font-clash), sans-serif;--font-body:var(--font-satoshi), system-ui, sans-serif;--type-hero:clamp(40px, 6vw, 80px);--type-h2:clamp(40px, 4.2vw, 48px);--type-h3:24px;--type-body:17px;--type-label:13.5px;--hero-weight:600;--hero-tracking:-.03em;--hero-lh:1.05;--h2-weight:500;--h2-tracking:-.02em;--h2-lh:1.1;--body-lh:1.6;--body-measure:70ch;--page-width:1280px;--section-padding:clamp(88px, 12vw, 180px);--card-radius:22px;--radius-small:10px;--radius-large:34px;--shadow-soft:0 20px 60px -20px #1717172e;--shadow-floating:0 40px 90px -30px #17171752;--network-display:block}.poc{font-family:var(--font-body);font-size:var(--type-body);line-height:var(--body-lh);color:var(--text-primary);background:var(--background-primary);-webkit-font-smoothing:antialiased;overflow-x:clip}.poc *,.poc :before,.poc :after{box-sizing:border-box}.poc ::selection{background:var(--accent-secondary);color:#fff}.poc-wrap{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:clamp(22px,5vw,72px)}.poc-section{padding-block:var(--section-padding);position:relative}.poc-home{--section-padding:clamp(56px, 7vw, 112px)}.poc-section>*{z-index:1;position:relative}.poc-drape{background-color:var(--drape-ground,var(--background-primary));position:relative}.poc-drape:before,.poc-drape:after{content:"";z-index:0;pointer-events:none;position:absolute;inset:0}.poc-drape:before{background-image:radial-gradient(150% 58% at 6% 18%, var(--drape-light,#ffffff0f), transparent 62%), radial-gradient(125% 50% at 94% 40%, var(--drape-shade,#78604208), transparent 66%), radial-gradient(160% 62% at 38% 92%, var(--drape-light,#ffffff0f), transparent 60%), radial-gradient(90% 70% at 70% 78%, var(--drape-shade,#78604208), transparent 70%)}.poc-drape:after{background-color:var(--drape-thread,#7860421a);opacity:var(--drape-weave-opacity,.42);--poc-weave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48'%3E%3Cg fill='none' stroke='black' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M0 6 q6 -2.2 12 0 t12 0 t12 0 t12 0'/%3E%3Cpath d='M0 18 q6 2.4 12 0 t12 0 t12 0 t12 0'/%3E%3Cpath d='M0 30 q6 -1.8 12 0 t12 0 t12 0 t12 0'/%3E%3Cpath d='M0 42 q6 2 12 0 t12 0 t12 0 t12 0'/%3E%3Cpath d='M6 0 q-2.2 6 0 12 t0 12 t0 12 t0 12'/%3E%3Cpath d='M18 0 q2.4 6 0 12 t0 12 t0 12 t0 12'/%3E%3Cpath d='M30 0 q-1.8 6 0 12 t0 12 t0 12 t0 12'/%3E%3Cpath d='M42 0 q2 6 0 12 t0 12 t0 12 t0 12'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:var(--poc-weave);-webkit-mask-image:var(--poc-weave);mask-image:var(--poc-weave);-webkit-mask-size:var(--drape-scale,17px) var(--drape-scale,17px);-webkit-mask-size:var(--drape-scale,17px) var(--drape-scale,17px);mask-size:var(--drape-scale,17px) var(--drape-scale,17px);animation:34s ease-in-out infinite alternate poc-drape-sway;-webkit-mask-repeat:repeat;mask-repeat:repeat}.poc-drape--photo:after{background-color:#0000;background-image:var(--drape-image);opacity:var(--drape-photo-opacity,.5);background-position:50%;background-size:cover;animation:none;-webkit-mask-image:none;mask-image:none}.poc-drape--whisper{--drape-thread:#7860421a;--drape-weave-opacity:.42;--drape-scale:17px;--drape-shade:#78604208;--drape-light:#ffffff0f;--drape-photo-opacity:.16}.poc-drape--moderate{--drape-thread:#7860422e;--drape-weave-opacity:.7;--drape-scale:16px;--drape-shade:#7860421f;--drape-light:#fff3;--drape-photo-opacity:.38}.poc-drape--full{--drape-thread:#48321e42;--drape-weave-opacity:.85;--drape-scale:15px;--drape-shade:#3c2a1a47;--drape-light:#ffffff57;--drape-photo-opacity:1}.poc-aurora{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.poc-aurora span{filter:blur(70px);opacity:.5;border-radius:999px;animation:22s ease-in-out infinite poc-drift;position:absolute}.poc-net{display:var(--network-display)}.poc-kicker{font-size:var(--type-label);letter-spacing:.16em;text-transform:uppercase;color:var(--green-ink);align-items:center;gap:12px;font-weight:600;display:inline-flex}.poc-kicker:before{content:"";opacity:.7;background:currentColor;width:34px;height:1px}.poc-hero-title{font-family:var(--font-display);font-size:var(--type-hero);font-weight:var(--hero-weight);letter-spacing:var(--hero-tracking);line-height:var(--hero-lh);margin:0}.poc-h2{font-family:var(--font-display);font-size:var(--type-h2);font-weight:var(--h2-weight);letter-spacing:var(--h2-tracking);line-height:var(--h2-lh);max-width:20ch;margin:0}.poc-h3{font-family:var(--font-body);font-size:var(--type-h3);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.25}.poc-body{font-size:var(--type-body);line-height:var(--body-lh);color:var(--text-secondary);max-width:var(--body-measure);margin:0}.poc-lead{color:var(--text-primary);max-width:42ch;margin:0;font-size:clamp(19px,1.6vw,23px);line-height:1.5}.poc-italic{font-family:var(--font-display);font-style:italic;font-weight:500}.poc-mark{color:inherit;background:linear-gradient(180deg, transparent 62%, var(--green) 62%, var(--green) 88%, transparent 88%);padding-inline:1px;display:inline-block;position:relative}.poc-stat-number{font-family:var(--font-body);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(46px,6vw,88px);font-weight:900;line-height:.9}.poc-btn{font-family:var(--font-body);letter-spacing:.005em;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:15px 28px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,color .35s,background .35s,border-color .35s;display:inline-flex;position:relative;overflow:hidden}.poc-btn .arrow{transition:transform .35s cubic-bezier(.16,1,.3,1)}.poc-btn:hover .arrow{transform:translate(4px)}.poc-btn-primary{background:var(--gs-ink);color:#fff;box-shadow:var(--shadow-soft)}.poc-btn-primary:hover{box-shadow:var(--shadow-floating);transform:translateY(-3px)}.poc-btn-secondary{color:var(--text-primary);border-color:var(--border-light);background:0 0}.poc-btn-secondary:hover{border-color:var(--border-strong);transform:translateY(-3px)}.poc-link{color:var(--text-primary);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.poc-link .u{position:relative}.poc-link .u:after{content:"";transform-origin:0;background:currentColor;width:100%;height:1.5px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.poc-link:hover .u:after{transform:scaleX(1)}.poc-link .arrow{transition:transform .35s}.poc-link:hover .arrow{transform:translate(4px)}.poc-nav{align-items:center;gap:4px;display:flex}.poc-nav-item{position:relative}.poc-nav-trigger{font-family:var(--font-body);letter-spacing:.005em;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background .25s,opacity .25s;display:inline-flex}.poc-nav-trigger:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.poc-nav-trigger .chev{opacity:.6;transition:transform .3s cubic-bezier(.16,1,.3,1)}.poc-nav-item[data-open=true] .poc-nav-trigger .chev{transform:rotate(180deg)}.poc-menu{background:var(--gs-warm-white);min-width:290px;color:var(--text-primary);border:1px solid var(--border-light);box-shadow:var(--shadow-floating);opacity:0;visibility:hidden;pointer-events:none;z-index:60;border-radius:18px;padding:10px;transition:opacity .25s,transform .3s cubic-bezier(.16,1,.3,1),visibility .25s;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(-6px)}.poc-nav-item[data-open=true] .poc-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.poc-nav-item[data-open=true] .poc-menu:before{content:"";height:14px;position:absolute;top:-14px;left:0;right:0}.poc-menu--wide{min-width:520px}.poc-menu-blurb{color:var(--text-secondary);max-width:42ch;margin:0;padding:8px 12px 10px;font-size:12.5px;line-height:1.45}.poc-menu-list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.poc-menu--wide .poc-menu-list{grid-template-columns:1fr 1fr;column-gap:8px}.poc-menu-link{color:var(--text-primary);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:flex}.poc-menu-link:hover{background:var(--field-mint);color:var(--green-ink)}.poc-menu-link[aria-disabled=true]{color:var(--text-secondary);cursor:default}.poc-menu-link[aria-disabled=true]:hover{color:var(--text-secondary);background:0 0}.poc-soon{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);background:var(--field-grey);border-radius:999px;flex:none;padding:3px 7px;font-size:9.5px;font-weight:700}.poc-ext{color:var(--text-secondary);flex:none;font-size:12px}.poc-menu-link:hover .poc-ext{color:var(--green-ink)}.poc-menu-all{border-top:1px solid var(--border-light);color:var(--green-ink);margin-top:6px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;display:block}.poc-menu-all:hover{text-decoration:underline}.poc-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.poc-journey{padding-block:clamp(52px, 6.5vw, 96px) var(--section-padding);position:relative}.poc-journey>*{z-index:1;position:relative}.poc-journey-grid{grid-template-columns:minmax(0,41%) minmax(0,53%);grid-template-areas:"copy media""copy2 media";column-gap:6%;display:grid}.poc-journey-copy{flex-direction:column;grid-area:copy;justify-content:flex-start;display:flex}.poc-journey-copy--two{grid-area:copy2}.poc-journey-media{grid-area:media;grid-template-columns:minmax(0,1fr) clamp(132px,14.5vw,172px);align-items:center;column-gap:clamp(10px,1.5vw,22px);display:grid}.poc-journey-figure{width:100%;position:relative}.poc-jcards{pointer-events:none;z-index:2;transition:opacity .5s;position:absolute;inset:0}.poc-jcards[data-on=false]{opacity:0}.poc-jcards[data-on=true]{opacity:1}.poc-jcard{border:1px solid var(--border-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:14px;width:max-content;max-width:158px;padding:10px 13px;animation:9s ease-in-out infinite poc-float;position:absolute;box-shadow:0 18px 38px -16px #17171747}.poc-jcard .k{font:700 9px/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:#a13b23;display:block}.poc-jcard .v{font:700 15px/1.2 var(--font-body);letter-spacing:-.01em;color:var(--text-primary);margin-top:6px;display:block}.poc-jcard--risk{border-color:#a13b2352}.poc-jcard--r1{animation-delay:-1s;top:5%;left:1%}.poc-jcard--r2{animation-delay:-4s;top:30%;right:1%}.poc-jcard--r3{animation-delay:-7s;bottom:6%;left:3%}@media (max-width:1000px){.poc-journey-grid{grid-template-columns:1fr;grid-template-areas:"copy""media""copy2"}.poc-journey-copy,.poc-journey-copy--two{min-height:0;display:block}.poc-journey-copy--two{padding-top:clamp(30px,6vw,52px)}.poc-journey-media{height:auto;padding-top:clamp(22px,5vw,38px);position:static}.poc-jcards{pointer-events:auto;flex-wrap:wrap;gap:9px;margin-top:18px;display:flex;position:static;inset:auto}.poc-jcards[data-on=false]{display:none}.poc-jcard{flex:150px;max-width:none;animation:none;position:static}}.poc-jrail{border-left:1px solid var(--border-light);flex-direction:column;justify-content:center;min-height:232px;margin:0;padding:0 0 0 15px;list-style:none;display:flex}.poc-jrail:empty{border-left-color:#0000}.poc-jreq{font:500 12.5px/1.3 var(--font-body);color:var(--green-ink);align-items:center;gap:9px;padding:8px 0;animation:.5s cubic-bezier(.22,.61,.36,1) both poc-req-in;display:flex}.poc-jreq+.poc-jreq{border-top:1px solid var(--border-light)}.poc-jreq svg{flex:none}@keyframes poc-req-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.poc-jtl-lead{color:var(--gs-charcoal);max-width:46ch;padding-top:clamp(14px,1.7vw,24px);font-size:clamp(14.5px,1.15vw,16px);line-height:1.55}@media (max-width:1000px){.poc-journey-media{grid-template-columns:1fr}.poc-jrail{border-left:0;flex-flow:wrap;gap:8px;min-height:0;margin-top:18px;padding:0}.poc-jreq{border:1px solid var(--border-light);background:#fff9;border-radius:999px;padding:7px 12px}.poc-jreq+.poc-jreq{border-top:1px solid var(--border-light)}}.poc-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,30px);margin:clamp(42px,5vw,68px) 0 0;padding:0;list-style:none;display:grid;position:relative}.poc-timeline:before{content:"";background:var(--border-light);height:1px;position:absolute;top:5px;left:5px;right:5px}.poc-timeline li{padding-top:30px;position:relative}.poc-timeline li:before{content:"";background:var(--background-primary);border:2px solid var(--accent-primary);border-radius:999px;width:11px;height:11px;position:absolute;top:0;left:0}.poc-timeline li[data-bite=true]:before{background:var(--accent-primary)}.poc-timeline .yr{font-family:var(--font-body);letter-spacing:.04em;color:var(--accent-primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;display:block}.poc-timeline h3{margin-top:9px}.poc-timeline p{color:var(--text-secondary);margin-top:7px;font-size:14.5px;line-height:1.5}.poc-jyears{flex-wrap:wrap;gap:8px;margin-top:clamp(14px,1.7vw,22px);display:flex}.poc-jyear{cursor:pointer;text-align:left;border:1px solid var(--border-light);font:500 13px/1.25 var(--font-body);color:var(--gs-charcoal);background:#ffffff9e;border-radius:999px;align-items:baseline;gap:8px;padding:8px 14px;transition:background .35s,border-color .35s,color .35s;display:inline-flex}.poc-jyear .yr{letter-spacing:.03em;font-variant-numeric:tabular-nums;font-weight:700}.poc-jyear:hover{border-color:var(--accent-primary)}.poc-jyear[aria-pressed=true]{background:var(--green-block);border-color:var(--green-block);color:var(--on-green-block)}@media (prefers-reduced-motion:reduce){.poc-jreq{animation:none}.poc-jyear{transition:none}}.poc-stake{border-top:1px solid var(--border-strong);align-items:flex-start;gap:11px;margin-top:clamp(24px,2.8vw,38px);padding-top:17px;display:flex}.poc-stake:before{content:"";background:var(--gs-amber);border-radius:999px;flex:none;width:8px;height:8px;margin-top:6px}.poc-stake p{max-width:62ch;font-size:clamp(14.5px,1.15vw,16.5px);font-weight:500;line-height:1.55}@media (max-width:860px){.poc-timeline{grid-template-columns:1fr;gap:0}.poc-timeline:before{width:1px;height:auto;inset:5px auto 5px 5px}.poc-timeline li{padding:0 0 26px 30px}.poc-timeline li:last-child{padding-bottom:0}}.poc-goals{flex-wrap:wrap;gap:9px;margin-top:clamp(26px,3vw,38px);display:flex}.poc-goal{font-family:var(--font-body);letter-spacing:.005em;color:var(--text-primary);background:var(--gs-white);border:1px solid var(--border-light);cursor:pointer;border-radius:999px;padding:10px 17px;font-size:14.5px;font-weight:500;transition:background .25s,border-color .25s,color .25s,transform .25s cubic-bezier(.16,1,.3,1)}.poc-goal:hover{border-color:var(--border-strong);transform:translateY(-2px)}.poc-goal[aria-pressed=true]{background:var(--gs-ink);border-color:var(--gs-ink);color:#fff}.poc-features{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:10px;margin:clamp(26px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}.poc-feature{background:var(--gs-white);border:1px solid var(--border-light);border-radius:16px;padding:18px 18px 18px 38px;transition:opacity .35s,border-color .35s,box-shadow .35s;position:relative}.poc-feature b{letter-spacing:-.005em;font-size:15px;font-weight:700;display:block}.poc-feature span{color:var(--text-secondary);margin-top:5px;font-size:13px;line-height:1.4;display:block}.poc-feature[data-match=false]{opacity:.5}.poc-feature[data-match=true]{border-color:color-mix(in srgb, var(--green) 45%, transparent);box-shadow:var(--shadow-soft)}.poc-feature:before{content:"";background:var(--border-light);border-radius:999px;width:9px;height:9px;transition:background .35s;position:absolute;top:23px;left:17px}.poc-feature[data-match=true]:before{background:var(--green)}.poc-ppj{margin-top:clamp(26px,3vw,40px)}.poc-ppj-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.8vw,26px);margin:0;padding:0;list-style:none;display:grid;position:relative}.poc-ppj-stages:before{content:"";background:var(--border-light);height:1px;position:absolute;top:11px;left:5px;right:5px}.poc-ppj-stage{padding-top:36px;position:relative}.poc-ppj-stage:before{content:"";background:var(--background-primary);border:2px solid var(--border-strong);border-radius:999px;width:11px;height:11px;transition:background .4s,border-color .4s;position:absolute;top:6px;left:0}.poc-ppj-stage[data-live=true]:before{background:var(--green);border-color:var(--green)}.poc-ppj-num{font:700 11px/1 var(--font-body);letter-spacing:.1em;color:var(--green-ink);font-variant-numeric:tabular-nums;position:absolute;top:4px;left:20px}.poc-ppj-name{font:700 16px/1.25 var(--font-body);letter-spacing:-.01em;color:var(--text-primary);margin:0}.poc-ppj-note{color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.45}.poc-ppj-layer{background:color-mix(in srgb, var(--field-mint) 60%, transparent);border:1px solid color-mix(in srgb, var(--green) 24%, transparent);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:clamp(18px,2.2vw,28px);padding:14px 18px;display:flex}.poc-ppj-layer-k{font:700 12px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--green-ink);white-space:nowrap}.poc-ppj-layer p{color:var(--gs-charcoal);max-width:76ch;font-size:14px;line-height:1.5}.poc-ppj-path{margin-top:clamp(16px,2vw,24px)}.poc-ppj-path-k{color:var(--text-secondary);font-size:13px;display:block}.poc-ppj-path-k b{color:var(--text-primary);font-weight:700}.poc-ppj-path ol{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.poc-ppj-path li{border-left:2px solid var(--green);padding-left:14px}.poc-ppj-path li b{font:700 13.5px/1.3 var(--font-body);color:var(--text-primary);display:block}.poc-ppj-path li span{color:var(--text-secondary);margin-top:4px;font-size:13px;line-height:1.45;display:block}@media (max-width:1000px){.poc-ppj-stages{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(22px,4vw,32px)}.poc-ppj-stages:before{display:none}}@media (max-width:620px){.poc-ppj-stages{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.poc-ppj-stage:before{transition:none}}.poc-ticker{gap:10px;margin-top:clamp(28px,3vw,40px);display:grid}.poc-ticker-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.poc-ticker-track{gap:10px;width:max-content;animation:46s linear infinite poc-ticker;display:flex}.poc-ticker-row:nth-child(2) .poc-ticker-track{animation-duration:58s;animation-direction:reverse}.poc-ticker:hover .poc-ticker-track{animation-play-state:paused}@keyframes poc-ticker{to{transform:translate(-50%)}}.poc-chip{white-space:nowrap;background:var(--gs-white);border:1px solid var(--border-light);color:var(--text-primary);border-radius:999px;align-items:center;gap:9px;padding:8px 15px;font-size:13.5px;display:inline-flex}.poc-chip:before{content:"";background:var(--green);border-radius:999px;flex:none;width:7px;height:7px}.poc-chip em{color:var(--text-secondary);font-style:normal}.poc-news{border-top:1px solid #ffffff1a;padding-block:clamp(28px,3vw,40px)}.poc-news-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 40px;display:flex}.poc-news h3{font:700 17px/1.3 var(--font-body);color:#fff}.poc-news p{max-width:46ch;margin-top:5px;font-size:14px}.poc-news form{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.poc-news input{font-family:var(--font-body);color:#fff;background:#ffffff12;border:1px solid #ffffff38;border-radius:999px;min-width:250px;padding:12px 18px;font-size:15px}.poc-news input::placeholder{color:#ffffff80}.poc-news input:focus-visible{outline:2px solid var(--green);outline-offset:2px}.poc-news-msg{flex-basis:100%;margin-top:10px;font-size:13.5px}.poc-cred-card{background:var(--gs-white);border:1px solid var(--border-light);border-radius:var(--card-radius);box-shadow:var(--shadow-soft);padding:clamp(24px,2.6vw,36px)}.poc-cred-name{font-family:var(--font-body);letter-spacing:-.01em;font-size:21px;font-weight:700}.poc-cred-role{color:var(--text-secondary);margin-top:3px;font-size:14.5px}.poc-cred-stats{border-top:1px solid var(--border-light);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:22px 18px;margin-top:26px;padding-top:24px;display:grid}.poc-cred-stat b{font-family:var(--font-body);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:clamp(27px,2.6vw,36px);font-weight:900;line-height:1;display:block}.poc-cred-stat span{color:var(--text-secondary);margin-top:6px;font-size:12.5px;line-height:1.35;display:block}.poc-pillars{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:0;margin-top:clamp(34px,4vw,54px);display:grid}.poc-pillar{padding:clamp(24px,2.6vw,38px)}.poc-pillar--ai{background:var(--field-sky);border:1px solid color-mix(in srgb, var(--accent-primary) 22%, transparent);border-radius:4px 0 0 4px}.poc-pillar--people{background:var(--field-blush);border-radius:0 4px 4px 0}.poc-pillar-num{font-family:var(--font-body);letter-spacing:.16em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.poc-pillar--ai .poc-pillar-num{color:var(--accent-primary)}.poc-pillar--people .poc-pillar-num{color:var(--on-field-soft)}.poc-pillar-name{font-family:var(--font-body);letter-spacing:-.015em;color:var(--on-field);margin-top:8px;font-size:clamp(19px,1.7vw,23px);font-weight:700}.poc-pillar-sub{color:var(--on-field-soft);max-width:34ch;margin-top:8px;font-size:14px;line-height:1.5}.poc-pillar-rows{gap:0;margin:clamp(20px,2.2vw,30px) 0 0;padding:0;list-style:none;display:grid}.poc-pillar-rows li{padding-block:16px}.poc-pillar-rows li+li{border-top:1px solid var(--border-light)}.poc-pillar-rows b{color:var(--on-field);font-size:15px;font-weight:700;display:block}.poc-pillar-rows span{color:var(--on-field-soft);margin-top:5px;font-size:13.5px;line-height:1.45;display:block}.poc-pillar--ai .poc-pillar-rows li{padding-left:20px;position:relative}.poc-pillar--ai .poc-pillar-rows li:before{content:"";background:var(--accent-primary);width:8px;height:1px;position:absolute;top:23px;left:0}.poc-seam{place-items:center;width:74px;display:grid;position:relative}.poc-seam svg{width:74px;height:100%;max-height:420px;display:block}.poc-seam .edge{fill:none;stroke:var(--accent-primary);stroke-width:1px;stroke-dasharray:4 5;animation:3.4s linear infinite poc-seam-flow}.poc-seam .node{fill:var(--field-blush);stroke:var(--on-field-soft);stroke-width:1px}.poc-seam .node--mid{fill:var(--green);stroke:none}@keyframes poc-seam-flow{to{stroke-dashoffset:-18px}}.poc-pillars-out{border-top:1px solid var(--border-strong);flex-wrap:wrap;align-items:baseline;gap:10px 28px;margin-top:clamp(26px,3vw,38px);padding-top:22px;display:flex}.poc-pillars-out b{font-family:var(--font-body);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(25px,2.3vw,32px);font-weight:900}.poc-pillars-out span{color:var(--text-secondary);max-width:52ch;font-size:15px;line-height:1.5}.poc-tp .poc-pillar-sub{margin-top:6px}.poc-tp .poc-pillar-rows{margin-top:clamp(14px,1.6vw,20px)}.poc-tp .poc-pillar-rows li{padding-block:11px}.poc-tp .poc-goals{margin-top:clamp(14px,1.8vw,22px)}.poc-tp .poc-pillars-out{margin-top:clamp(18px,2.2vw,28px);padding-top:16px}.poc-tp .poc-pillars-out span{font-size:14px}.poc-tp .poc-pillars{align-items:stretch;margin-top:0}.poc-tp-copy{flex-direction:column;display:flex}.poc-tp-copy .poc-pillar{border-radius:4px;flex:1;margin-top:clamp(14px,1.8vw,22px)}.poc-tp-copy .poc-pillars-out{margin-top:clamp(14px,1.7vw,20px);padding-top:14px}.poc-tp-copy .poc-pillars-out b{font-size:clamp(21px,1.9vw,26px)}.poc-tp-copy .poc-pillars-out span{max-width:none;font-size:13.5px}.poc-tp .poc-seam{align-self:stretch;position:relative}.poc-tp .poc-seam svg{width:74px;height:100%;max-height:none;position:absolute;inset:0}.poc-tp .poc-tp-media{align-self:stretch;min-height:0}.poc-tp .poc-pillar-rows li{align-items:baseline;gap:12px;padding-block:9px;display:flex}.poc-tp .poc-pillar-rows b{flex:0 0 96px;font-size:13.5px}.poc-tp .poc-pillar-rows span{margin-top:0}.poc-tp .poc-pillar--ai .poc-pillar-rows li{padding-left:18px}.poc-tp .poc-pillar--ai .poc-pillar-rows li:before{top:18px}.poc-tp .poc-pillar{padding:clamp(16px,1.8vw,24px)}.poc-tp .poc-pillars{margin-top:clamp(14px,1.8vw,22px)}.poc-tp{padding-block:clamp(24px,2.6vw,36px)}.poc-tp-copy .poc-goals{margin-top:0}.poc-tp-copy .poc-pillar,.poc-tp-copy .poc-pillars-out{margin-top:clamp(11px,1.2vw,15px)}@media (max-width:900px){.poc-tp .poc-tp-media{height:248px}}.poc-tp-frame{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.poc-tp-media{min-height:268px;position:relative}.poc-tp-frame{opacity:0;visibility:hidden;place-items:center;padding:8px 0 8px 22px;transition:opacity .4s,visibility .4s;display:grid;position:absolute;inset:0}.poc-tp-frame[data-on=true]{opacity:1;visibility:visible}.poc-tp-ph{border:1px dashed color-mix(in srgb, var(--on-field-soft) 45%, transparent);background:color-mix(in srgb, var(--field-linen) 55%, transparent);width:100%;height:100%;color:var(--on-field-soft);border-radius:4px;align-content:center;justify-items:start;gap:5px;padding:22px;display:grid}.poc-tp-ph b{font:700 15px/1.25 var(--font-body);color:var(--on-field)}.poc-tp-ph span{max-width:32ch;font-size:13px;line-height:1.45}.poc-tp-ph em{font-style:normal;font:700 9.5px/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--on-field-soft);margin-top:4px}.poc-tp-ph--ai{border-color:color-mix(in srgb, var(--accent-primary) 45%, transparent);background:color-mix(in srgb, var(--field-sky) 60%, transparent);color:var(--gs-navy-deep)}.poc-tp-ph--ai b,.poc-tp-ph--ai em{color:var(--gs-navy-deep)}@media (max-width:900px){.poc-tp-media{min-height:232px}.poc-tp-frame{padding:8px 0}}@media (prefers-reduced-motion:reduce){.poc-tp-frame{transition:none}}@media (max-width:900px){.poc-pillars{grid-template-columns:1fr}.poc-pillar--ai{border-radius:4px 4px 0 0}.poc-pillar--people{border-radius:0 0 4px 4px}.poc-seam{width:auto;height:58px}.poc-seam svg{display:none}.poc-seam:before{content:"";background:var(--accent-primary);opacity:.45;height:1px;position:absolute;top:50%;left:12%;right:12%}.poc-seam:after{content:"";background:var(--green);border-radius:999px;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;position:absolute;top:50%;left:50%}}.poc-assure{border-top:1px solid var(--border-light);margin-top:clamp(38px,4.4vw,60px);padding-top:26px}.poc-assure-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 30px;display:flex}.poc-assure-pills{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.poc-assure-pills li{color:var(--green-ink);background:var(--gs-white);border:1px solid color-mix(in srgb, var(--green) 30%, transparent);white-space:nowrap;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600}.poc-assure-spine{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:clamp(26px,3vw,38px) 0 0;padding:0;list-style:none;display:grid;position:relative}.poc-assure-spine:before{content:"";background:var(--border-light);height:1px;position:absolute;top:21px;left:8%;right:8%}.poc-assure-spine li{text-align:center;justify-items:center;gap:10px;display:grid;position:relative}.poc-assure-ico{background:var(--gs-white);border:1px solid color-mix(in srgb, var(--green) 34%, transparent);width:42px;height:42px;color:var(--green-ink);border-radius:999px;place-items:center;display:grid}.poc-assure-ico svg{width:20px;height:20px}.poc-assure-spine li:last-child .poc-assure-ico{background:var(--green);border-color:var(--green);color:var(--on-green)}.poc-assure-spine b{color:var(--text-primary);font-size:12.5px;font-weight:700;line-height:1.3}@media (max-width:780px){.poc-assure-spine{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.poc-assure-spine:before{display:none}}.poc-spine{border-top:1px solid var(--border-light);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,26px);margin-top:clamp(28px,3vw,40px);padding-top:24px;display:grid}.poc-spine li{padding-top:22px;list-style:none;position:relative}.poc-spine li:before{content:"";background:var(--border-light);height:1px;position:absolute;top:5px;left:0;right:0}.poc-spine li:after{content:"";background:var(--background-primary);border:2px solid var(--accent-primary);border-radius:999px;width:11px;height:11px;position:absolute;top:0;left:0}.poc-spine li:last-child:after{background:var(--green);border-color:var(--green)}.poc-spine b{font-size:15px;font-weight:700;display:block}.poc-spine span{color:var(--text-secondary);margin-top:5px;font-size:13.5px;line-height:1.45;display:block}@media (max-width:760px){.poc-spine{grid-template-columns:1fr;gap:0}.poc-spine li{padding:0 0 20px 26px}.poc-spine li:before{width:1px;height:auto;inset:5px auto 0 5px}}.poc-why{gap:1px;margin:0;padding:0;list-style:none;display:grid}.poc-why-item{border-top:1px solid var(--border-light);padding:clamp(18px,2vw,26px) 0 clamp(18px,2vw,26px) 34px;position:relative}.poc-why>:first-child .poc-why-item{border-top:0}.poc-why-item:before{content:"";background:var(--green);border-radius:999px;width:9px;height:9px;position:absolute;top:clamp(25px,2.5vw,33px);left:0}.poc-why-item p{color:var(--text-secondary);max-width:52ch;margin-top:7px;font-size:15px;line-height:1.55}.poc-footer{background:var(--background-dark);color:#ffffffa8}.poc-footer a{color:inherit;text-decoration:none;transition:color .25s}.poc-footer a:hover{color:#fff}.poc-footer-top{grid-template-columns:minmax(0,1.15fr) minmax(0,2.4fr);gap:clamp(34px,5vw,76px);padding-block:clamp(52px,6vw,84px);display:grid}.poc-footer-cols{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:30px 24px;display:grid}.poc-footer-col h3{font:700 11px/1 "Satoshi", var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--green-lime,#b2e88a);margin:0 0 14px}.poc-footer-col ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.poc-footer-col li{font-size:14px;line-height:1.45}.poc-footer-col li[data-soon=true]{color:#ffffff61}.poc-footer-stats{border-top:1px solid #ffffff1a;flex-wrap:wrap;gap:12px 34px;padding-block:24px;display:flex}.poc-footer-stat{align-items:baseline;gap:7px;display:flex}.poc-footer-stat b{font-family:var(--font-body);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:21px;font-weight:900}.poc-footer-stat span{font-size:13px}.poc-footer-base{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding-block:22px;font-size:13px;display:flex}@media (max-width:900px){.poc-footer-top{grid-template-columns:1fr}}.poc-hero2 .poc-hero-title{max-width:20ch;font-size:clamp(40px,3.4vw,46px)}.poc-hero2 .poc-lead{max-width:44ch;font-size:clamp(16px,1.25vw,18px)}.poc-hero2{position:relative}.poc-hero2-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);grid-template-areas:"p1 media""p2 media";column-gap:clamp(28px,4vw,64px);display:grid}.poc-hero2-p1{grid-area:p1}.poc-hero2-p2{grid-area:p2}.poc-hero2-p1,.poc-hero2-p2{flex-direction:column;min-height:100vh;display:flex}.poc-hero2-p1{justify-content:center;padding-top:84px}.poc-hero2-p2{justify-content:flex-start;padding-top:15vh}.poc-hero2-media{grid-area:media;place-items:center;height:100vh;display:grid;position:sticky;top:0}.poc-hero2-figure{width:100%;position:relative}.poc-hero2-feats{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.poc-feat{font-family:var(--font-body);letter-spacing:.005em;color:var(--text-primary);background:var(--gs-white);border:1px solid var(--border-light);cursor:pointer;border-radius:999px;padding:9px 16px;font-size:14.5px;font-weight:500;transition:background .25s,border-color .25s,color .25s,transform .25s cubic-bezier(.16,1,.3,1)}.poc-feat:hover{border-color:var(--border-strong);transform:translateY(-2px)}.poc-feat[aria-pressed=true]{background:var(--gs-ink);border-color:var(--gs-ink);color:#fff}.poc-feat[data-lit]{border-color:var(--green-ink);color:var(--green-ink);background:var(--field-mint)}.poc-hero2-detail{border-top:1px solid var(--border-light);min-height:132px;margin-top:24px;padding-top:22px}.poc-hero2-detail-d{color:var(--text-primary);max-width:44ch;font-size:15.5px;line-height:1.55}.poc-hero2-feeds{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.poc-hero2-clear{font:500 12.5px/1 var(--font-body);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;margin-left:4px;padding:5px 2px;text-decoration:underline}.poc-hero2-clear:hover{color:var(--text-primary)}.poc-hero-cards{pointer-events:none;z-index:2;position:absolute;inset:0}.poc-hcard{border:1px solid var(--border-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#fffffff0;border-radius:14px;width:max-content;max-width:190px;padding:11px 14px;transition:opacity .55s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;transform:translateY(14px)scale(.97);box-shadow:0 18px 38px -16px #1717174d}.poc-hero-cards[data-active=true] .poc-hcard{opacity:1;pointer-events:auto;animation:8s ease-in-out infinite poc-float;transform:none}.poc-hero-cards[data-active=true][data-filter=true] .poc-hcard[data-on=false]{opacity:.28;animation-play-state:paused}.poc-hero-cards[data-active=true][data-filter=true] .poc-hcard[data-on=true]{border-color:color-mix(in srgb, var(--green) 55%, transparent);box-shadow:0 20px 42px -14px #17171757}.poc-hero-cards[data-active=true] .poc-hcard:first-child{transition-delay:50ms}.poc-hero-cards[data-active=true] .poc-hcard:nth-child(2){transition-delay:.15s}.poc-hero-cards[data-active=true] .poc-hcard:nth-child(3){transition-delay:.25s}.poc-hero-cards[data-active=true] .poc-hcard:nth-child(4){transition-delay:.35s}.poc-hcard .k{font:700 9px/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary);display:block}.poc-hcard .v{font:700 18px/1.1 var(--font-body);letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:6px;display:block}.poc-hcard .v small{color:var(--text-secondary);font-size:11px;font-weight:500}.poc-hcard .s{color:var(--text-secondary);margin-top:4px;font-size:11.5px;line-height:1.3;display:block}.poc-hcard .ok{font:700 9px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--green-ink);align-items:center;gap:5px;margin-top:7px;display:inline-flex}.poc-hcard--impact{animation-delay:-1s;top:2%;left:-6%}.poc-hcard--trace{animation-delay:-3s;top:24%;right:-7%}.poc-hcard--dpp{animation-delay:-5s;bottom:12%;right:-2%}.poc-hcard--company{animation-delay:-7s;bottom:4%;left:-2%}@media (max-width:1000px){.poc-hero2-grid{grid-template-columns:1fr;grid-template-areas:"p1""media""p2"}.poc-hero2-p1,.poc-hero2-p2{min-height:0;display:block}.poc-hero2-p1{padding-top:96px}.poc-hero2-p2{padding-top:clamp(30px,6vw,52px)}.poc-hero2-media{height:auto;padding-top:clamp(24px,5vw,40px);position:static}.poc-hero-cards{pointer-events:auto;flex-wrap:wrap;gap:10px;margin-top:20px;display:flex;position:static;inset:auto}.poc-hcard,.poc-hero-cards[data-active=true] .poc-hcard{opacity:1;flex:150px;max-width:none;transition:none;animation:none;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.poc-hcard{transform:none}}.poc-feature-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.poc-tag{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:9.5px;font-weight:700}.poc-tag[data-reg=platform]{background:var(--field-sky);color:var(--gs-navy-deep)}.poc-tag[data-reg=people]{background:var(--field-sand);color:#6b4a12}.poc-tag[data-reg=both]{background:var(--field-mint);color:var(--green-ink)}.poc-card{background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--card-radius);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);padding:clamp(22px,2.4vw,34px);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;position:relative}.poc-pill{border:1px solid var(--border-light);color:var(--text-primary);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb3;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.poc-pill .dot{background:var(--accent-secondary);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-secondary) 22%, transparent);border-radius:999px}.poc-net path{stroke-dasharray:260;stroke-dashoffset:260px;animation:2.4s cubic-bezier(.16,1,.3,1) forwards poc-draw}.poc-net circle{opacity:0;animation:.5s forwards poc-pop}.poc-net circle:nth-child(6){animation-delay:.6s}.poc-net circle:nth-child(7){animation-delay:.9s}.poc-net circle:nth-child(8){animation-delay:1.2s}.poc-net circle:nth-child(9){animation-delay:1.5s}.poc-net circle:nth-child(10){animation-delay:1.8s}.poc-marquee{gap:clamp(40px,6vw,92px);width:max-content;animation:34s linear infinite poc-marquee;display:flex}.poc-marquee-mask:hover .poc-marquee{animation-play-state:paused}.poc-blog-meta{letter-spacing:.04em;text-transform:uppercase;color:var(--accent-secondary);font-size:12.5px;font-weight:600;display:block}.poc-blog-lead{color:inherit;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(20px,3vw,48px);margin-bottom:clamp(40px,5vw,72px);text-decoration:none;display:grid}.poc-blog-lead img{aspect-ratio:16/10;object-fit:cover;border-radius:var(--card-radius);width:100%;box-shadow:var(--shadow-soft)}.poc-blog-lead-body h2{font-family:var(--font-display);letter-spacing:-.02em;margin:10px 0 12px;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.08}.poc-blog-lead-body p{color:var(--text-secondary);max-width:46ch;margin:0 0 16px}.poc-blog-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(24px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.poc-blog-grid a{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.poc-blog-grid .cover{border-radius:var(--card-radius);box-shadow:var(--shadow-soft);display:block;overflow:hidden}.poc-blog-grid .cover img{aspect-ratio:16/10;object-fit:cover;width:100%;transition:transform .5s cubic-bezier(.16,1,.3,1);display:block}.poc-blog-grid a:hover .cover img{transform:scale(1.04)}.poc-blog-noimg{aspect-ratio:16/10;background:linear-gradient(135deg, var(--gs-tan), var(--gs-blue));display:block}.poc-blog-grid .poc-blog-meta{margin:16px 0 6px}.poc-blog-grid b{font-family:var(--font-display);letter-spacing:-.015em;font-size:20px;font-weight:500;line-height:1.2}.poc-blog-grid .take{color:var(--text-secondary);margin-top:8px;font-size:14.5px}.poc-blog-byline{color:var(--text-secondary);margin-top:14px;font-size:15px}.poc-blog-hero{border-radius:var(--radius-large);width:100%;box-shadow:var(--shadow-soft);margin-bottom:32px}.poc-blog-video{aspect-ratio:16/9;margin-bottom:32px;position:relative}.poc-blog-video iframe{border-radius:var(--radius-large);border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:800px){.poc-blog-lead{grid-template-columns:1fr}}.poc a:focus-visible,.poc button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px;border-radius:6px}html.lenis:has(.poc){height:auto}html.lenis:has(.poc) body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}@keyframes poc-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(4%,-6%)scale(1.15)}}@keyframes poc-draw{to{stroke-dashoffset:0}}@keyframes poc-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes poc-marquee{to{transform:translate(-50%)}}@keyframes poc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes poc-drape-sway{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:6px -4px;mask-position:6px -4px}}@media (max-width:1000px){.poc [data-split]{grid-template-columns:1fr!important;gap:clamp(40px,8vw,72px)!important}.poc [data-split]>[data-media]{order:2}}@media (max-width:760px){.poc-desktop-nav{display:none!important}}.poc-mnav-toggle{display:none}@media (max-width:760px){.poc-mnav-toggle{border:1px solid var(--border-light);background:var(--gs-warm-white);width:44px;height:44px;color:var(--text-primary);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.poc-mnav-toggle[aria-expanded=true]{background:var(--gs-ink);color:#fff;border-color:var(--gs-ink)}header .poc-btn{display:none}}.poc-mnav{z-index:55;overscroll-behavior:contain;background:var(--gs-warm-white);border:1px solid var(--border-light);max-height:calc(100dvh - 108px);box-shadow:var(--shadow-floating);border-radius:20px;padding:8px;position:fixed;top:92px;left:16px;right:16px;overflow-y:auto}.poc-mnav-cta{justify-content:center;width:100%;margin-bottom:6px}.poc-mnav-group{border-bottom:1px solid var(--border-light)}.poc-mnav-group:last-child{border-bottom:0}.poc-mnav-group summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;padding:0 12px;font-size:16px;font-weight:600;list-style:none;display:flex}.poc-mnav-group summary::-webkit-details-marker{display:none}.poc-mnav-group summary .chev{opacity:.6;transition:transform .3s cubic-bezier(.16,1,.3,1)}.poc-mnav-group[open] summary .chev{transform:rotate(180deg)}.poc-mnav-group ul{margin:0;padding:0 0 8px;list-style:none}.poc-mnav-group .poc-menu-link{min-height:44px}@media (prefers-reduced-motion:reduce){.poc *,.poc :before,.poc :after{transition:none!important;animation:none!important}.poc-net path{stroke-dashoffset:0!important}.poc-net circle{opacity:1!important}}.poc-fp-hero{padding-top:clamp(112px,11vw,152px);padding-bottom:clamp(56px,7vw,96px)}.poc-fp-crumb{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:clamp(26px,3vw,40px);font-size:12.5px;display:flex}.poc-fp-crumb a{color:inherit;text-decoration:none}.poc-fp-crumb a:hover{color:var(--text-primary);text-decoration:underline}.poc-fp-crumb span[aria-hidden]{opacity:.5}.poc-fp-crumb [aria-current]{color:var(--text-primary);font-weight:600}.poc-fp-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(34px,5vw,72px);display:grid}.poc-fp-h1{max-width:22ch;margin-top:16px;font-size:clamp(40px,3.5vw,48px)}.poc-fp-lead{max-width:46ch;margin-top:20px}.poc-fp-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.poc-fp-out{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;display:grid}.poc-fp-outcard{background:var(--gs-white);border:1px solid var(--border-light);border-radius:14px;padding:15px 16px}.poc-fp-outcard .k{font:700 9px/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary);display:block}.poc-fp-outcard .v{font:700 21px/1.1 var(--font-body);letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:8px;display:block}.poc-fp-outcard .v small{color:var(--text-secondary);font-size:11.5px;font-weight:500}.poc-fp-outcard .s{color:var(--text-secondary);margin-top:5px;font-size:11.5px;line-height:1.35;display:block}.poc-fp-outcard .ok{font:700 9px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--green-ink);align-items:center;gap:5px;margin-top:8px;display:inline-flex}.poc-fp-outnote{color:var(--text-secondary);grid-column:1/-1;margin:2px 0 0;font-size:11.5px;font-style:italic;line-height:1.45}.poc-fp-consoles{background:var(--gs-warm-white);border-block:1px solid var(--border-light);padding-block:clamp(26px,3vw,38px)}.poc-fp-consoles-l{font:700 9.5px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:16px;display:block}.poc-fp-consoles-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.poc-fp-console{border:1px solid var(--border-light);background:var(--gs-white);border-radius:14px;padding:15px 17px}.poc-fp-console b{letter-spacing:-.005em;font-size:14.5px;font-weight:700;display:block}.poc-fp-console span{color:var(--text-secondary);margin-top:5px;font-size:13px;line-height:1.45;display:block}.poc-fp-console[data-on=false]{background:0 0;border-color:#17171712}.poc-fp-console[data-on=false] b{color:var(--text-secondary);font-weight:500}.poc-fp-console[data-on=true]{border-color:color-mix(in srgb, var(--green) 42%, transparent)}.poc-fp-h2{max-width:24ch;margin-top:18px}.poc-fp-body{max-width:62ch;margin-top:18px}.poc-fp-cap{height:100%}.poc-fp-split{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(34px,5vw,78px);display:grid}.poc-fp-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.poc-fp-steps li{border-top:1px solid var(--border-light);padding:clamp(18px,2vw,24px) 0 clamp(18px,2vw,24px) 52px;position:relative}.poc-fp-steps>:first-child li{border-top:0}.poc-fp-steps .n{font:700 13px/1 var(--font-body);letter-spacing:.04em;color:var(--green-ink);font-variant-numeric:tabular-nums;position:absolute;top:clamp(19px,2.1vw,26px);left:0}.poc-fp-steps p{color:var(--text-secondary);max-width:58ch;margin-top:8px;font-size:15px;line-height:1.55}.poc-fp-std{background:var(--gs-warm-white);padding-block:var(--section-padding);border-block:1px solid var(--border-light)}.poc-fp-stdlist{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px;margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.poc-fp-stdlist li{border-top:1px solid var(--border-light);padding:22px 24px 22px 0}.poc-fp-stdlist .yr{font:700 15px/1 var(--font-body);letter-spacing:.04em;color:var(--accent-primary);font-variant-numeric:tabular-nums;margin-bottom:9px;display:block}.poc-fp-stdlist .yr--now{color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.poc-fp-stdlist p{color:var(--text-secondary);max-width:40ch;margin-top:8px;font-size:14.5px;line-height:1.5}.poc-fp-tracker{margin-top:clamp(30px,3.4vw,44px)}.poc-fp-limit{letter-spacing:-.01em;color:var(--text-primary);max-width:46ch;margin:clamp(20px,2.4vw,30px) 0 0;font-size:clamp(19px,1.9vw,26px);font-weight:500;line-height:1.45}.poc-fp-rel{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;margin:clamp(28px,3.4vw,42px) 0 0;padding:0;list-style:none;display:grid}.poc-fp-rel a{background:var(--gs-white);border:1px solid var(--border-light);border-radius:16px;height:100%;padding:20px 44px 20px 20px;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1);display:block;position:relative}.poc-fp-rel a:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.poc-fp-rel b{letter-spacing:-.01em;color:var(--text-primary);font-size:16px;font-weight:700;display:block}.poc-fp-rel span{color:var(--text-secondary);margin-top:6px;font-size:13.5px;line-height:1.45;display:block}.poc-fp-rel em{color:var(--text-secondary);font-style:normal;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:21px;right:20px}.poc-fp-rel a:hover em{color:var(--text-primary);transform:translate(4px)}.poc-fp-cta{text-align:center;justify-items:center;gap:24px;display:grid}.poc-fp-ctah{max-width:24ch;margin-top:0;font-size:clamp(40px,4.2vw,56px)}.poc-fp-ctap{max-width:46ch;margin-top:0}.poc-fp-ctarow{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;display:flex}@media (max-width:1000px){.poc-fp-hero-grid,.poc-fp-split{grid-template-columns:1fr}.poc-fp-h1{max-width:26ch}}@media (max-width:620px){.poc-fp-out{grid-template-columns:1fr 1fr}.poc-fp-limit{font-size:clamp(18px,5vw,21px)}}.poc-ph{border-radius:var(--card-radius);border:1.5px dashed color-mix(in srgb, var(--text-secondary) 42%, transparent);background-color:#ffffff6b;background-image:repeating-linear-gradient(45deg, transparent 0 11px, color-mix(in srgb, var(--text-secondary) 7%, transparent) 11px 12px);flex-direction:column;justify-content:flex-end;width:100%;margin:0;padding:18px;display:flex;position:relative}.poc-ph-tag{font:700 9px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);background:var(--gs-white);border:1px solid var(--border-light);border-radius:999px;padding:5px 9px;position:absolute;top:14px;left:16px}.poc-ph-cap{color:var(--text-secondary);background:#ffffffdb;border-radius:10px;max-width:46ch;padding:10px 12px;font-size:12.5px;line-height:1.45}.poc-fl-phasetag{font:700 9.5px/1 var(--font-body);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 9px}.poc-fl-phasetag[data-phase=get]{background:var(--field-sky);color:var(--gs-navy-deep)}.poc-fl-phasetag[data-phase=act]{background:var(--field-sand);color:#6b4a12}.poc-fl-phasetag[data-phase=value]{background:var(--field-mint);color:var(--green-ink)}.poc-fl-job{border-left:2px solid color-mix(in srgb, var(--gs-amber) 55%, var(--gs-ink));color:var(--text-secondary);max-width:48ch;margin:16px 0 0;padding-left:15px;font-size:15.5px;line-height:1.55}.poc-fl-feats{flex-wrap:wrap;gap:7px;margin:20px 0 0;padding:0;list-style:none;display:flex}.poc-fl-feats li{color:var(--text-primary);background:var(--gs-white);border:1px solid var(--border-light);border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:500}.poc-cat{gap:clamp(30px,3.4vw,46px);margin-top:clamp(34px,4vw,52px);display:grid}.poc-cat-group{border-top:1px solid var(--border-strong);padding-top:20px}.poc-cat-head{position:relative}.poc-cat-best{color:var(--text-secondary);max-width:62ch;margin:7px 0 0;font-size:13.5px;line-height:1.5}.poc-cat-list{grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:1px 22px;margin:20px 0 0;display:grid}.poc-cat-item{border-top:1px solid var(--border-light);padding:13px 0}.poc-cat-item dt{letter-spacing:-.005em;color:var(--text-primary);font-size:14.5px;font-weight:700}.poc-cat-item dt a{color:inherit;border-bottom:1px solid var(--border-light);text-decoration:none}.poc-cat-item dt a:hover{color:var(--green-ink);border-bottom-color:currentColor}.poc-cat-item dd{color:var(--text-secondary);margin:5px 0 0;font-size:13px;line-height:1.45}.poc-fl-built{background:var(--gs-warm-white);border-block:1px solid var(--border-light);padding-block:var(--section-padding)}.poc-fl-built-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.poc-fl-facts{flex-wrap:wrap;gap:16px 40px;margin:clamp(26px,3vw,36px) 0 0;padding:0;list-style:none;display:flex}.poc-fl-facts b{font:900 clamp(26px, 2.6vw, 34px)/1 var(--font-body);letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums;display:block}.poc-fl-facts span{color:var(--text-secondary);margin-top:5px;font-size:12.5px;display:block}@media (max-width:1000px){.poc-fl-built-grid{grid-template-columns:1fr}}@media (max-width:620px){.poc-cat-list{grid-template-columns:1fr}.poc-ph{aspect-ratio:4/3!important}.poc-fl-facts{gap:14px 26px}}.poc-pth-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(20px,3vw,52px);display:grid}.poc-pth-intro{color:var(--text-secondary);max-width:46ch;font-size:16px;line-height:1.55}.poc-pth-rail{align-items:stretch;gap:clamp(10px,1.6vw,22px);margin-top:clamp(30px,3.6vw,46px);display:flex}.poc-pth-seg{border-top:2px solid var(--border-light);flex:1 1 0;min-width:0;padding-top:16px}.poc-pth-seg[data-phase=get]{border-top-color:var(--gs-navy)}.poc-pth-seg[data-phase=act]{border-top-color:color-mix(in srgb, var(--gs-amber) 55%, var(--gs-ink))}.poc-pth-seg[data-phase=value]{border-top-color:var(--green-ink)}.poc-pth-seg-l{font:700 9.5px/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:10px;display:block}.poc-pth-stops{gap:6px;display:flex}.poc-pth-stop{cursor:pointer;text-align:left;min-width:0;font-family:var(--font-body);color:var(--text-secondary);background:0 0;border:0;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:6px;padding:6px 0 0;transition:color .25s;display:flex}.poc-pth-stop .dot{background:var(--background-primary);border:2px solid #1717178c;border-radius:999px;flex:none;width:11px;height:11px;transition:background .3s,border-color .3s,transform .3s cubic-bezier(.16,1,.3,1)}.poc-pth-stop .n{font:700 11px/1 var(--font-body);letter-spacing:.05em;font-variant-numeric:tabular-nums}.poc-pth-stop .t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.poc-pth-stop:hover{color:var(--text-primary)}.poc-pth-stop:hover .dot{border-color:var(--border-strong)}.poc-pth-stop[data-done] .dot{background:var(--border-strong);border-color:var(--border-strong)}.poc-pth-stop[aria-selected=true]{color:var(--text-primary)}.poc-pth-stop[aria-selected=true] .dot{background:var(--green);border-color:var(--green);transform:scale(1.28)}.poc-pth-stop[aria-selected=true] .n{color:var(--green-ink)}.poc-pth-stop[aria-selected=true] .t{font-weight:700}.poc-pth-panel{border-top:1px solid var(--border-light);grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:start;gap:clamp(24px,3.4vw,54px);margin-top:clamp(28px,3.4vw,42px);padding-top:clamp(26px,3vw,38px);display:grid}.poc-pth-panel:focus-visible{outline:2px solid var(--accent-primary);outline-offset:8px;border-radius:8px}.poc-pth-body{gap:15px;display:grid}.poc-pth-meta{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.poc-pth-owner{color:var(--text-secondary);font-size:13px;font-weight:600}.poc-pth-title{font-family:var(--font-body);letter-spacing:-.02em;max-width:26ch;margin:0;font-size:clamp(21px,2.2vw,28px);font-weight:700;line-height:1.2}.poc-pth-job{margin:0}.poc-pth-cols{grid-template-columns:1fr 1fr;gap:18px clamp(18px,2.4vw,32px);display:grid}.poc-pth-col-l{border-bottom:1px solid var(--border-light);font:700 9.5px/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:10px;padding-bottom:8px;display:block}.poc-pth-outcome{color:var(--text-primary);max-width:40ch;margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.5}.poc-pth-do,.poc-pth-outs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.poc-pth-do{counter-reset:step}.poc-pth-do li,.poc-pth-outs li{color:var(--text-primary);padding-left:22px;font-size:14px;line-height:1.45;position:relative}.poc-pth-do li:before{counter-increment:step;content:counter(step);font:700 10.5px/1.5 var(--font-body);color:var(--text-secondary);font-variant-numeric:tabular-nums;position:absolute;top:1px;left:0}.poc-pth-outs li:before{content:"";background:var(--green);border-radius:999px;width:8px;height:8px;position:absolute;top:7px;left:1px}.poc-pth-feats{margin-top:4px}.poc-pth-links{flex-wrap:wrap;gap:8px 24px;margin-top:2px;font-size:14.5px;display:flex}.poc-pth-shot{position:sticky;top:96px}.poc-pth-nav{border-top:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:clamp(22px,2.6vw,32px);padding-top:18px;display:flex}.poc-pth-btn{font-family:var(--font-body);color:var(--text-primary);background:var(--gs-white);border:1px solid var(--border-light);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:10px 18px;font-size:14px;font-weight:600;transition:border-color .25s,transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.poc-pth-btn:hover{border-color:var(--border-strong);transform:translateY(-2px)}.poc-pth-count{color:var(--text-secondary);text-align:center;font-variant-numeric:tabular-nums;flex:auto;min-width:0;font-size:13px}.poc-cat-names{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.poc-cat-names li{color:var(--text-primary);background:var(--gs-white);border:1px solid var(--border-light);border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:500}.poc-cat-more{margin-top:15px;font-size:13.5px}@media (max-width:900px){.poc-pth-head{grid-template-columns:1fr;align-items:start}.poc-pth-rail{flex-direction:column;gap:20px}.poc-pth-seg{flex:none!important}.poc-pth-stops{flex-direction:column;gap:2px}.poc-pth-stop{border-top:1px solid var(--border-light);flex-direction:row;align-items:center;gap:10px;min-height:44px;padding:9px 0}.poc-pth-stops>.poc-pth-stop:first-child{border-top:0}.poc-pth-stop .t{-webkit-line-clamp:1}.poc-pth-panel{grid-template-columns:1fr}.poc-pth-shot{position:static}}@media (max-width:560px){.poc-pth-cols{grid-template-columns:1fr}.poc-pth-count{text-align:left;flex-basis:100%;order:3}}.poc-dp-band{background:var(--gs-warm-white);border-block:1px solid var(--border-light);padding-block:clamp(30px,3.6vw,50px)}.poc-dp-qgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,56px);display:grid}.poc-dp-l{font:700 9.5px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:14px;display:block}.poc-dp-q{letter-spacing:-.01em;max-width:30ch;color:var(--text-primary);margin:0;font-size:clamp(19px,2vw,26px);font-weight:500;line-height:1.4}.poc-dp-a{max-width:54ch;color:var(--text-secondary);margin:0;font-size:15.5px;line-height:1.6}.poc-dp-ladder{gap:0;margin:clamp(32px,4vw,50px) 0 0;padding:0;list-style:none;display:grid}.poc-dp-rung{border-top:1px solid var(--border-light);grid-template-columns:clamp(46px,5vw,66px) minmax(0,1fr);gap:0 clamp(14px,1.6vw,24px);padding:clamp(20px,2.2vw,28px) 0;display:grid}.poc-dp-ladder>:first-child .poc-dp-rung{border-top:0}.poc-dp-rank{font:900 clamp(21px, 2.1vw, 27px)/1 var(--font-body);letter-spacing:-.03em;color:var(--text-secondary);font-variant-numeric:tabular-nums}.poc-dp-rungbody{min-width:0}.poc-dp-tag{font:700 9.5px/1 var(--font-body);letter-spacing:.11em;text-transform:uppercase;color:var(--text-primary);background:var(--gs-white);border:1px solid var(--border-light);border-radius:999px;margin-bottom:11px;padding:6px 10px;display:inline-block}.poc-dp-rungbody p{color:var(--text-secondary);max-width:62ch;margin:9px 0 0;font-size:15px;line-height:1.55}.poc-dp-shot{margin-top:clamp(30px,3.6vw,46px)}.poc-dp-seeit{flex-wrap:wrap;gap:10px 26px;margin-top:clamp(24px,2.8vw,34px);display:flex}@media (max-width:1000px){.poc-dp-qgrid{grid-template-columns:1fr}}@media (max-width:620px){.poc-dp-rung{grid-template-columns:34px minmax(0,1fr)}.poc-dp-shot{aspect-ratio:4/3!important}}.poc-dh-chain{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1px 34px;margin:18px 0 0;padding:0;list-style:none;display:grid}.poc-dh-chain li{border-top:1px solid var(--border-light);padding:20px 0 4px}.poc-dh-chain .n{font:700 12px/1 var(--font-body);letter-spacing:.06em;color:var(--green-ink);font-variant-numeric:tabular-nums;margin-bottom:9px;display:block}.poc-dh-chain p{color:var(--text-secondary);max-width:42ch;margin:9px 0 14px;font-size:14.5px;line-height:1.55}.poc-dh-funnel{grid-template-columns:minmax(0,1.05fr) 40px minmax(0,1.15fr) 40px minmax(0,.95fr);align-items:start;gap:clamp(14px,1.8vw,26px);margin-top:clamp(22px,2.4vw,32px);display:grid}.poc-dh-narrow{width:40px;height:240px;color:color-mix(in srgb, var(--gs-navy) 70%, transparent);align-self:center}.poc-dh-coll{font:700 9.5px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);display:block}.poc-dh-colc{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:10px 0 16px;font-size:13px}.poc-dh-colc b{letter-spacing:-.02em;color:var(--text-primary);margin-right:4px;font-size:20px;font-weight:900}.poc-dh-hint{border-bottom:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:clamp(28px,3.2vw,40px);padding-bottom:14px;display:flex}.poc-dh-hint p{color:var(--text-secondary);margin:0;font-size:13px}.poc-dh-all{font-family:var(--font-body);color:var(--text-primary);background:var(--gs-white);border:1px solid var(--border-light);cursor:pointer;border-radius:999px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:600;transition:border-color .25s,background .25s,color .25s}.poc-dh-all:hover{border-color:var(--border-strong)}.poc-dh-all[aria-pressed=true]{background:var(--gs-ink);color:#fff;border-color:var(--gs-ink)}.poc-dh-raw{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.poc-dh-raw li{display:flex}.poc-dh-fitted{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.poc-dh-fitted li{display:flex}.poc-dh-fitted{flex-direction:column;align-items:flex-start}.poc-dh-fit{background:var(--gs-white);border:1px solid var(--border-light);border-radius:999px;align-items:center;gap:9px;width:fit-content;max-width:100%;padding:8px 15px 8px 12px}.poc-dh-fit svg{color:var(--gs-navy-deep);flex:none}.poc-dh-fit b{font:700 13.5px/1.35 var(--font-body);color:var(--text-primary)}.poc-dh-glyph{background:var(--gs-white);border:1px solid var(--border-light);width:44px;height:44px;color:var(--gs-navy-deep);cursor:pointer;border-radius:13px;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .25s,box-shadow .25s,transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.poc-dh-glyph:hover,.poc-dh-glyph:focus-visible,.poc-dh-glyph[data-open]{border-color:var(--border-strong);box-shadow:var(--shadow-soft);z-index:4;transform:translateY(-2px)}.poc-dh-glyph:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.poc-dh-glyph .lab{text-align:left;background:var(--gs-white);border:1px solid var(--border-strong);width:max-content;max-width:216px;box-shadow:var(--shadow-soft);opacity:0;pointer-events:none;border-radius:12px;padding:8px 11px;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(-3px)}.poc-dh-glyph .lab b{letter-spacing:-.005em;color:var(--text-primary);font-size:12px;font-weight:700;line-height:1.3;display:block}.poc-dh-glyph .lab span{color:var(--text-secondary);margin-top:4px;font-size:11.5px;line-height:1.4;display:block}.poc-dh-glyph:hover .lab,.poc-dh-glyph:focus-visible .lab,.poc-dh-glyph[data-open] .lab{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.poc-dh-funnel[data-all] .poc-dh-glyph{border-radius:999px;gap:8px;width:auto;height:auto;min-height:34px;padding:6px 12px 6px 10px}.poc-dh-funnel[data-all] .poc-dh-glyph:hover{box-shadow:none;transform:none}.poc-dh-funnel[data-all] .poc-dh-glyph .lab{opacity:1;pointer-events:auto;width:auto;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static;transform:none}.poc-dh-funnel[data-all] .poc-dh-glyph .lab b{font-size:11.5px;font-weight:500}.poc-dh-gates{gap:8px;margin:0;padding:0;list-style:none;display:grid}.poc-dh-gates a{background:var(--gs-white);border:1px solid var(--border-light);border-radius:14px;height:100%;padding:13px 40px 14px 15px;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1);display:block;position:relative}.poc-dh-gates a:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.poc-dh-gates a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.poc-dh-gates .head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.poc-dh-gates .tag{font:700 9px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gs-navy-deep);background:var(--field-sky);border-radius:999px;flex:none;padding:5px 8px}.poc-dh-gates b{letter-spacing:-.01em;color:var(--text-primary);font-size:15px;font-weight:700}.poc-dh-gates .fold{grid-template-rows:1fr;transition:grid-template-rows .35s cubic-bezier(.16,1,.3,1);display:grid}.poc-dh-gates .clip{min-height:0;overflow:hidden}.poc-dh-gates .d{color:var(--text-secondary);padding-top:8px;font-size:12.5px;line-height:1.4;display:block}.poc-dh-gates em{color:var(--text-secondary);font-style:normal;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:15px;right:16px}.poc-dh-gates a:hover em{color:var(--text-primary);transform:translate(4px)}@media (hover:hover){.poc-dh-gates .fold{grid-template-rows:0fr}.poc-dh-gates li:hover .fold,.poc-dh-gates a:focus-visible .fold,.poc-dh-funnel[data-all] .poc-dh-gates .fold{grid-template-rows:1fr}}.poc-dh-halves{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(20px,2.6vw,40px);margin-top:clamp(34px,4vw,50px);display:grid}.poc-dh-half{background:var(--gs-white);border:1px solid var(--border-light);border-radius:var(--card-radius);height:100%;padding:clamp(22px,2.4vw,32px)}.poc-dh-half h3{margin:12px 0 0}.poc-dh-half ul{gap:1px;margin:18px 0 0;padding:0;list-style:none;display:grid}.poc-dh-half li{border-top:1px solid var(--border-light);color:var(--text-primary);padding:13px 0 13px 22px;font-size:14.5px;line-height:1.5;position:relative}.poc-dh-half li:before{content:"";background:var(--green);border-radius:999px;width:8px;height:8px;position:absolute;top:20px;left:0}.poc-dh-pages{grid-template-columns:repeat(auto-fit,minmax(232px,1fr))}.poc-dh-std{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:1px 26px;margin:clamp(32px,4vw,48px) 0 0;display:grid}.poc-dh-stditem{border-top:1px solid #17171729;padding:14px 0}.poc-dh-stditem dt{letter-spacing:-.005em;color:var(--text-primary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:9px;font-size:14.5px;font-weight:700;display:flex}.poc-dh-stditem dd{color:var(--text-primary);margin:5px 0 0;font-size:13px;line-height:1.45}.poc-dh-stdsec .poc-body{color:var(--text-primary)}.poc-dh-own{font:700 9px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--green-ink);background:var(--field-mint);border-radius:999px;padding:4px 8px}.poc-dh-quote{letter-spacing:-.01em;max-width:44ch;color:var(--text-primary);margin:18px 0 0;font-size:clamp(17px,1.7vw,21px);font-weight:500;line-height:1.45}.poc-dh-firsts{gap:1px;margin:clamp(20px,2.4vw,28px) 0 0;padding:0;list-style:none;display:grid}.poc-dh-firsts li{border-top:1px solid var(--border-light);color:var(--text-primary);padding:12px 0 12px 26px;font-size:14.5px;line-height:1.5;position:relative}.poc-dh-firsts li:before{content:"";background:var(--gs-navy);width:13px;height:1px;position:absolute;top:19px;left:0}.poc-dh-more{color:var(--text-secondary);max-width:54ch;margin:18px 0 0;font-size:13px;line-height:1.55}.poc-dh-faq{gap:0;margin-top:clamp(34px,4vw,50px);display:grid}.poc-dh-faq details{border-top:1px solid var(--border-light)}.poc-dh-faq>:last-child details{border-bottom:1px solid var(--border-light)}.poc-dh-faq summary{cursor:pointer;letter-spacing:-.005em;color:var(--text-primary);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0;font-size:clamp(15.5px,1.5vw,17px);font-weight:600;line-height:1.45;list-style:none;display:flex}.poc-dh-faq summary::-webkit-details-marker{display:none}.poc-dh-faq summary:hover{color:var(--green-ink)}.poc-dh-faq summary:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px;border-radius:4px}.poc-dh-faq summary .mk{flex:none;width:14px;height:14px;margin-top:4px;position:relative}.poc-dh-faq summary .mk:before,.poc-dh-faq summary .mk:after{content:"";background:currentColor;width:14px;height:1.5px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:6px;left:0}.poc-dh-faq summary .mk:after{transform:rotate(90deg)}.poc-dh-faq details[open] summary .mk:after{transform:rotate(0)}.poc-dh-faq details p{color:var(--text-secondary);max-width:76ch;margin:0 0 22px;padding-right:34px;font-size:15px;line-height:1.6}@media (max-width:1100px){.poc-dh-funnel{grid-template-columns:1fr 1fr}.poc-dh-narrow{display:none}.poc-dh-funnel>:nth-child(5){grid-column:1/-1}}@media (max-width:700px){.poc-dh-funnel{grid-template-columns:1fr}.poc-dh-funnel>:nth-child(5){grid-column:auto}.poc-dh-std{grid-template-columns:1fr}}.poc-ab-people{grid-template-columns:repeat(auto-fit,minmax(216px,1fr));gap:clamp(20px,2.4vw,34px);margin:clamp(34px,4vw,54px) 0 0;padding:0;list-style:none;display:grid}.poc-ab-person{min-width:0}.poc-ab-portrait{aspect-ratio:1;object-fit:cover;background:var(--field-blush);border-radius:18px;width:100%;display:block}.poc-ab-portrait--open{border:1.5px dashed color-mix(in srgb, var(--text-secondary) 42%, transparent);background-color:#ffffff6b;background-image:repeating-linear-gradient(45deg, transparent 0 11px, color-mix(in srgb, var(--text-secondary) 7%, transparent) 11px 12px);place-items:center;display:grid}.poc-ab-portrait--open span{font:700 9px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);background:var(--gs-white);border:1px solid var(--border-light);border-radius:999px;padding:5px 9px}.poc-ab-name{font-family:var(--font-body);letter-spacing:-.012em;color:var(--text-primary);margin:16px 0 0;font-size:18px;font-weight:700;line-height:1.25}.poc-ab-role{color:var(--text-secondary);margin:4px 0 0;font-size:14px;line-height:1.45}.poc-ab-note{color:var(--text-secondary);border-left:1px solid var(--border-light);margin:10px 0 0;padding-left:12px;font-size:13px;line-height:1.5}.poc-ab-bg{border-top:1px solid var(--border-light);margin:14px 0 0;padding-top:12px}.poc-ab-bg-l{font:700 9px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);display:block}.poc-ab-bg-v{color:var(--text-primary);margin-top:7px;font-size:13.5px;font-weight:500;line-height:1.45;display:block}.poc-ab-quote{color:var(--text-primary);margin:14px 0 0;font-size:14.5px;font-style:italic;font-weight:500;line-height:1.5}.poc-ab-open{border:1.5px dashed color-mix(in srgb, var(--text-secondary) 42%, transparent);color:var(--text-secondary);border-radius:10px;margin:14px 0 0;padding:9px 11px;font-size:12px;line-height:1.45}.poc-ab-pending{font:700 9px/1.3 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--gs-amber) 30%, var(--gs-ink));margin:8px 0 0;display:inline-block}.poc-ab-recnote{color:var(--text-secondary);max-width:62ch;margin:clamp(22px,2.6vw,32px) 0 0;font-size:13px;font-style:italic;line-height:1.55}.poc-ab-decade{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:clamp(18px,2.2vw,30px);margin:clamp(30px,3.6vw,46px) 0 0;padding:0;list-style:none;display:grid}.poc-ab-decade li{border-top:1px solid var(--border-strong);padding-top:20px}.poc-ab-decade .v{font-family:var(--font-body);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-primary);font-size:clamp(30px,3vw,40px);font-weight:900;line-height:1;display:block}.poc-ab-decade b{color:var(--text-primary);margin-top:9px;font-size:15px;font-weight:700;display:block}.poc-ab-decade span{color:var(--text-secondary);margin-top:6px;font-size:13.5px;line-height:1.5;display:block}.poc-ab-offices{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin:clamp(28px,3.4vw,44px) 0 0;padding:0;list-style:none;display:grid}.poc-ab-offices li{border-top:1px solid var(--border-light);padding:18px 20px 18px 0}.poc-ab-offices b{font-family:var(--font-body);letter-spacing:-.015em;font-size:19px;font-weight:700;display:block}.poc-ab-offices span{color:var(--text-secondary);margin-top:5px;font-size:13px;line-height:1.4;display:block}.poc-ab-figs{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:22px 18px;margin:0;display:grid}.poc-ab-plate{background:var(--gs-white);border:1px solid var(--border-light);border-radius:var(--card-radius);box-shadow:var(--shadow-soft);padding:clamp(24px,2.6vw,34px)}.poc-ab-plate-l{font:700 9.5px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:20px;display:block}.poc-ab-pubs{border-top:1px solid var(--border-light);flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:22px 0 0;list-style:none;display:flex}.poc-ab-pubs li{color:var(--text-primary);background:var(--gs-off-white);border:1px solid var(--border-light);border-radius:999px;padding:6px 13px;font-size:13px;font-weight:500}.poc-ab-pull{max-width:30ch;font-family:var(--font-display);font-size:clamp(40px,4vw,54px);font-weight:var(--h2-weight);letter-spacing:var(--h2-tracking);line-height:var(--h2-lh);color:var(--text-primary);margin:clamp(26px,3vw,40px) 0 0}.poc-ab-cite{font-family:var(--font-body);letter-spacing:0;color:var(--text-secondary);margin-top:22px;font-size:13.5px;font-weight:500;line-height:1.5;display:block}@media (max-width:620px){.poc-ab-people{grid-template-columns:1fr 1fr;gap:18px}.poc-ab-pull{font-size:clamp(40px,9vw,44px)}}.poc-pub-controls{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;margin-top:clamp(30px,3.6vw,46px);display:grid}.poc-pub-field{gap:7px;min-width:0;display:grid}.poc-pub-field>label{font:700 9.5px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.poc-pub-field input,.poc-pub-field select{width:100%;min-height:46px;font-family:var(--font-body);color:var(--text-primary);background:var(--gs-white);border:1px solid var(--border-light);border-radius:var(--radius-small);appearance:none;padding:11px 14px;font-size:15px}.poc-pub-field input::placeholder{color:var(--text-secondary);opacity:1}.poc-pub-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%236a655d' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;padding-right:34px}.poc-pub-field input:focus-visible,.poc-pub-field select:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.poc-pub-count{color:var(--text-secondary);border-bottom:1px solid var(--border-strong);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:22px 0 0;padding-bottom:14px;font-size:13.5px;display:flex}.poc-pub-count b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.poc-pub-reset{font:600 13px/1 var(--font-body);color:var(--text-primary);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;text-decoration:underline}.poc-pub-list{margin:0;padding:0;list-style:none}.poc-pub-row{border-bottom:1px solid var(--border-light);grid-template-columns:62px minmax(0,1fr) 96px;gap:4px clamp(16px,2vw,28px);padding-block:17px;display:grid}.poc-pub-yr{font:700 13px/1.5 var(--font-body);letter-spacing:.03em;font-variant-numeric:tabular-nums;color:var(--accent-primary)}.poc-pub-yr[data-undated=true]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-size:10px}.poc-pub-t{letter-spacing:-.008em;color:var(--text-primary);font-size:15.5px;font-weight:700;line-height:1.4}.poc-pub-a{color:var(--text-secondary);margin-top:5px;font-size:13px;line-height:1.45}.poc-pub-v{color:var(--text-secondary);margin-top:3px;font-size:13px;font-style:italic;line-height:1.45}.poc-pub-c{font:500 13px/1.5 var(--font-body);font-variant-numeric:tabular-nums;color:var(--text-secondary);text-align:right}.poc-pub-c b{color:var(--text-primary);font-size:15px;font-weight:700;display:block}.poc-pub-more{flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(26px,3vw,38px);display:flex}.poc-pub-more p{color:var(--text-secondary);margin:0;font-size:13px}.poc-pub-empty{color:var(--text-secondary);padding:40px 0;font-size:15px;line-height:1.6}.poc-pub-note{border-top:1px solid var(--border-light);color:var(--text-secondary);max-width:74ch;margin:clamp(24px,3vw,34px) 0 0;padding-top:20px;font-size:13px;line-height:1.6}@media (max-width:900px){.poc-pub-controls{grid-template-columns:1fr 1fr}.poc-pub-controls>:first-child{grid-column:1/-1}}@media (max-width:720px){.poc-pub-row{grid-template-columns:1fr auto}.poc-pub-yr{grid-area:1/1}.poc-pub-c{grid-area:1/2}.poc-pub-body{grid-area:2/1/auto/-1}}.poc-ab-heroimg{margin-top:clamp(34px,4.5vw,60px)}.poc-ab-heroimg .poc-ph{aspect-ratio:21/9}@media (max-width:620px){.poc-ab-heroimg .poc-ph{aspect-ratio:4/3}}.poc-ab-glance{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:22px 0 0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:flex}.poc-ab-glance li{align-items:baseline;gap:10px;display:flex}.poc-ab-glance li+li:before{content:"·";opacity:.55}.poc-ab-glance b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.poc-ab-mv{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(26px,4vw,62px);margin-top:clamp(34px,4vw,54px);display:grid}.poc-ab-mv>div{border-top:1px solid var(--border-strong);padding-top:24px}.poc-ab-mv dt{font:700 9.5px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--green-ink)}.poc-ab-mv dd{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-primary);margin:16px 0 0;font-size:clamp(19px,1.8vw,23px);font-weight:500;line-height:1.45}.poc-ab-mv .draft{font:700 9px/1.3 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb, var(--gs-amber) 30%, var(--gs-ink));margin-top:14px;display:inline-block}.poc-aw{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:clamp(14px,2vw,24px);margin:clamp(34px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.poc-aw li{background:var(--gs-white);border:1px solid var(--border-light);border-radius:var(--card-radius);flex-direction:column;gap:10px;padding:clamp(20px,2.2vw,28px);display:flex}.poc-aw .yr{font:700 11px/1 var(--font-body);letter-spacing:.14em;font-variant-numeric:tabular-nums;color:var(--accent-primary)}.poc-aw b{letter-spacing:-.012em;font-size:clamp(17px,1.6vw,20px);font-weight:700;line-height:1.25}.poc-aw .by{color:var(--text-secondary);margin-top:auto;font-size:13.5px;line-height:1.45}.poc-aw .by em{color:var(--text-primary);font-style:normal;font-weight:700}.poc-aw-rank{flex-wrap:wrap;gap:8px;margin:clamp(20px,2.4vw,30px) 0 0;padding:0;list-style:none;display:flex}.poc-aw-rank li{color:var(--text-primary);background:var(--gs-white);border:1px solid var(--border-light);border-radius:999px;padding:7px 14px;font-size:13px}.poc-aw-rank b{font-variant-numeric:tabular-nums;font-weight:700}.poc-ment-note{border-radius:var(--radius-small);border:1.5px dashed color-mix(in srgb, var(--text-secondary) 42%, transparent);color:var(--text-secondary);max-width:72ch;margin:clamp(22px,2.6vw,32px) 0 0;padding:12px 14px;font-size:13px;line-height:1.55}.poc-pr-list{margin:clamp(30px,3.6vw,46px) 0 0;padding:0;list-style:none}.poc-pr-row{border-bottom:1px solid var(--border-light);grid-template-columns:108px minmax(0,1fr) 116px;gap:6px clamp(16px,2vw,30px);padding-block:20px;display:grid}.poc-pr-row:first-child{border-top:1px solid var(--border-light)}.poc-pr-date{font:700 13px/1.5 var(--font-body);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--accent-primary)}.poc-pr-date[data-undated=true]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-size:10px}.poc-pr-row a{text-decoration:none}.poc-pr-t{letter-spacing:-.012em;color:var(--text-primary);font-size:16.5px;font-weight:700;line-height:1.35;display:block}.poc-pr-row a:hover .poc-pr-t{text-decoration:underline}.poc-pr-s{color:var(--text-secondary);max-width:64ch;margin-top:6px;font-size:14px;line-height:1.5;display:block}.poc-pr-kind{font:700 9.5px/1 var(--font-body);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;background:var(--gs-white);border:1px solid var(--border-light);color:var(--text-secondary);border-radius:999px;place-self:start;padding:6px 10px}.poc-pr-note{border-top:1px solid var(--border-light);color:var(--text-secondary);max-width:76ch;margin:clamp(24px,3vw,34px) 0 0;padding-top:20px;font-size:13px;line-height:1.6}@media (max-width:760px){.poc-pr-row{grid-template-columns:1fr auto}.poc-pr-date{grid-area:1/1}.poc-pr-kind{grid-area:1/2;justify-self:end}.poc-pr-body{grid-area:2/1/auto/-1}}.poc-hs{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-secondary) 45%, transparent) transparent;gap:clamp(12px,1.6vw,20px);margin:clamp(30px,3.6vw,46px) 0 0;padding:4px 4px 20px;list-style:none;display:flex;overflow:auto hidden}.poc-hs::-webkit-scrollbar{height:8px}.poc-hs::-webkit-scrollbar-track{background:color-mix(in srgb, var(--text-secondary) 12%, transparent);border-radius:999px}.poc-hs::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-secondary) 45%, transparent);border-radius:999px}.poc-hs:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px;border-radius:6px}.poc-hs>*{scroll-snap-align:start;flex:none}.poc-hs-head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-top:clamp(28px,3.4vw,44px);display:flex}.poc-hs-hint{color:var(--text-secondary);align-items:center;gap:7px;margin-left:auto;font-size:12.5px;display:inline-flex}.poc-hs-hint .a{font-size:14px}@media (hover:none){.poc-hs-hint{color:var(--text-primary);font-weight:600}}.poc-hs-rec{background:var(--gs-white);border:1px solid var(--border-light);border-radius:var(--card-radius);flex-direction:column;gap:10px;width:clamp(248px,26vw,300px);padding:clamp(18px,2vw,24px);display:flex}.poc-hs-rec .first{font:700 9.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-primary);background:var(--field-sky);border-radius:999px;align-self:flex-start;padding:6px 10px}.poc-hs-rec b{letter-spacing:-.012em;font-size:16px;font-weight:700;line-height:1.3}.poc-hs-rec span{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.poc-hs-ment{width:clamp(260px,27vw,320px)}.poc-hs-ment .poc-ph{height:100%}.poc-hs--ment{align-items:stretch;min-height:380px}.poc-hs--ment>:nth-child(3n+1){height:400px}.poc-hs--ment>:nth-child(3n+2){height:470px}.poc-hs--ment>:nth-child(3n+3){height:350px}.poc-pt{grid-template-columns:repeat(auto-fit,minmax(216px,1fr));gap:1px;margin:clamp(30px,3.6vw,44px) 0 0;padding:0;list-style:none;display:grid}.poc-pt li{border-top:1px solid var(--border-light);padding:16px 20px 16px 0}.poc-pt b{letter-spacing:-.01em;font-size:15.5px;font-weight:700;display:block}.poc-pt span{color:var(--text-secondary);margin-top:4px;font-size:13px;line-height:1.45;display:block}.poc-pt-count{border-top:1px solid var(--border-strong);align-items:baseline;gap:12px;margin:clamp(26px,3vw,36px) 0 0;padding-top:20px;display:flex}.poc-pt-count b{font-family:var(--font-body);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(28px,2.8vw,38px);font-weight:900;line-height:1}.poc-pt-count span{color:var(--text-secondary);max-width:46ch;font-size:14.5px;line-height:1.5}.poc-ab-jump{flex-wrap:wrap;gap:8px;margin:clamp(24px,3vw,34px) 0 0;padding:0;list-style:none;display:flex}.poc-ab-jump a{min-height:44px;color:var(--text-primary);background:var(--gs-white);border:1px solid var(--border-light);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .3s,transform .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.poc-ab-jump a:hover{border-color:var(--border-strong);transform:translateY(-2px)}.poc-ab-jump a .n{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:700}.poc-aw-row{border-top:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px 30px;margin-top:clamp(30px,3.6vw,44px);padding-top:24px;display:flex}.poc-aw-row h3{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--green-ink);order:2;margin:0;font-size:13.5px;font-weight:700}.poc-aw-pills{flex-wrap:wrap;order:1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.poc-aw-pills li{color:var(--text-primary);background:var(--gs-white);border:1px solid var(--border-light);border-radius:999px;padding:8px 14px;font-size:12.5px;line-height:1.4}.poc-aw-pills .yr{font-variant-numeric:tabular-nums;color:var(--accent-primary);margin-right:8px;font-weight:700}.poc-aw-pills .by{color:var(--text-secondary)}@media (max-width:620px){.poc-aw-row{flex-direction:column;align-items:flex-start}.poc-aw-row h3{order:0}}.poc-cw{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:clamp(8px,1vw,12px);margin:clamp(14px,1.8vw,20px) 0 0;padding:0;list-style:none;display:grid}.poc-cw-cell{background:var(--gs-white);border:1px solid var(--border-light);border-radius:var(--card-radius);justify-content:center;align-items:center;min-height:96px;padding:18px 16px;display:flex}.poc-cw-cell img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:44px}.poc-cw-head{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--green-ink);align-items:baseline;gap:10px;margin:clamp(28px,3.4vw,40px) 0 0;font-size:13.5px;font-weight:700;display:flex}.poc-cw-head span{letter-spacing:0;color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}@media (max-width:560px){.poc-cw{grid-template-columns:repeat(auto-fill,minmax(124px,1fr))}.poc-cw-cell{min-height:80px;padding:14px}.poc-cw-cell img{max-height:32px}}.poc-rt-name{letter-spacing:-.005em;min-height:44px;color:var(--text-primary);white-space:nowrap;background:var(--gs-white);border:1px solid var(--border-light);border-radius:999px;align-items:center;padding:10px 18px;font-size:14.5px;font-weight:600;display:inline-flex}.poc-rt-label{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--green-ink);margin:0;font-size:13.5px;font-weight:700}.poc-hs--rt{scroll-snap-type:none}.poc-tm-grid{grid-template-columns:repeat(auto-fit,minmax(316px,1fr));gap:clamp(12px,1.6vw,18px);margin:clamp(30px,3.6vw,46px) 0 0;padding:0;list-style:none;display:grid}.poc-tm{background:var(--gs-white);border:1px solid var(--border-light);border-radius:var(--card-radius);flex-direction:column;gap:16px;padding:clamp(22px,2.4vw,30px);display:flex}.poc-tm-q{letter-spacing:-.008em;color:var(--text-primary);flex:auto;margin:0;font-size:clamp(16px,1.5vw,18px);font-weight:500;line-height:1.5}.poc-tm-who{gap:3px;padding-top:4px;display:grid}.poc-tm-who b{letter-spacing:-.01em;font-size:15px;font-weight:700}.poc-tm-who span{color:var(--text-secondary);font-size:13.5px;line-height:1.45}.poc-tm-disc{border-left:2px solid color-mix(in srgb, var(--gs-amber) 55%, var(--gs-ink));color:var(--text-secondary);margin:0;padding:12px 0 0 14px;font-size:12.5px;line-height:1.5}.poc-tm-disc-l{letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);margin-right:6px;font-size:10.5px;font-weight:700;display:inline}.poc-tm-src{color:var(--text-primary);align-self:flex-start;font-size:13.5px;font-weight:600;text-decoration:none}.poc-tm-src .u{border-bottom:1px solid var(--border-strong);padding-bottom:1px}.poc-tm-src:hover .u{border-bottom-color:var(--text-primary)}.poc-tm-src .arrow{transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.poc-tm-src:hover .arrow{transform:translate(3px)}.poc-cs a{background:var(--gs-white);border:1px solid var(--border-light);border-radius:var(--card-radius);height:100%;color:inherit;flex-direction:column;gap:10px;padding:clamp(22px,2.4vw,28px) clamp(22px,2.4vw,28px) clamp(48px,4vw,56px);text-decoration:none;transition:border-color .3s,transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.poc-cs a:hover{border-color:var(--border-strong);transform:translateY(-2px)}.poc-cs b{letter-spacing:-.012em;font-size:16.5px;font-weight:700;line-height:1.3}.poc-cs span{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.poc-cs em{color:var(--text-secondary);font-style:normal;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:clamp(20px,2vw,24px);left:clamp(22px,2.4vw,28px)}.poc-cs a:hover em{transform:translate(4px)}.poc-cd-h1{font-family:var(--font-body);letter-spacing:-.025em;max-width:30ch;font-size:clamp(30px,3.4vw,42px);font-weight:700;line-height:1.12}.poc-cd-wrap{max-width:760px}.poc-cd-p{max-width:68ch;margin-top:16px}.poc-cd-h3{font-family:var(--font-body);letter-spacing:-.01em;margin:clamp(30px,3.4vw,42px) 0 0;font-size:24px;font-weight:700}.poc-cd-steps{counter-reset:cd-step;gap:14px;margin:clamp(26px,3vw,34px) 0 0;padding:0;list-style:none;display:grid}.poc-cd-steps li{counter-increment:cd-step;color:var(--text-secondary);max-width:66ch;padding-left:46px;font-size:16px;line-height:1.6;position:relative}.poc-cd-steps li:before{content:counter(cd-step);width:30px;height:30px;font:700 13px/1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--green-ink);background:var(--field-mint);border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:1px;left:0}.poc-cd-feats{gap:1px;margin:clamp(26px,3vw,34px) 0 0;padding:0;list-style:none;display:grid}.poc-cd-feats li{border-top:1px solid var(--border-light);max-width:68ch;padding:18px 0}.poc-cd-feats b{letter-spacing:-.012em;font-size:16.5px;font-weight:700;line-height:1.35;display:block}.poc-cd-feats span{color:var(--text-secondary);margin-top:6px;font-size:15px;line-height:1.6;display:block}.poc-cd-quote{border-left:2px solid var(--green-ink);margin:clamp(30px,3.6vw,44px) 0 0;padding:0 0 0 clamp(18px,2vw,24px)}.poc-cd-quote blockquote{letter-spacing:-.012em;color:var(--text-primary);margin:0;font-size:clamp(18px,1.9vw,22px);font-weight:500;line-height:1.45}.poc-cd-quote figcaption{gap:2px;margin-top:14px;display:grid}.poc-cd-quote figcaption b{font-size:14.5px;font-weight:700}.poc-cd-quote figcaption span{color:var(--text-secondary);font-size:13.5px}.poc-prose{max-width:68ch;color:var(--text-secondary);margin-top:clamp(26px,3vw,34px);font-size:17px;line-height:1.65}.poc-prose>:first-child{margin-top:0}.poc-prose p{margin:0 0 1.15em}.poc-prose h2,.poc-prose h3{font-family:var(--font-body);letter-spacing:-.014em;color:var(--text-primary);margin:clamp(28px,3.2vw,38px) 0 10px;font-size:22px;font-weight:700;line-height:1.3}.poc-prose h4{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-primary);margin:clamp(22px,2.6vw,30px) 0 8px;font-size:18px;font-weight:700}.poc-prose h5{font-family:var(--font-body);color:var(--text-primary);margin:clamp(20px,2.4vw,26px) 0 6px;font-size:16px;font-weight:700}.poc-prose strong,.poc-prose b{color:var(--text-primary);font-weight:700}.poc-prose ul,.poc-prose ol{list-style:revert;margin:0 0 1.15em 1.3em;padding:0}.poc-prose li{margin-bottom:.45em}.poc-prose a{color:var(--text-primary);border-bottom:1px solid var(--border-strong);text-decoration:none}.poc-prose a:hover{border-bottom-color:var(--accent-primary);color:var(--accent-primary)}.poc-prose img{border-radius:var(--card-radius);max-width:100%;height:auto;margin:clamp(22px,2.6vw,30px) 0;display:block}.poc-prose blockquote{border-left:2px solid var(--green-ink);color:var(--text-primary);margin:clamp(24px,2.8vw,32px) 0;padding:2px 0 2px clamp(16px,1.8vw,22px);font-size:18px;font-weight:500;line-height:1.5}.poc-prose blockquote p:last-child{margin-bottom:0}.poc-prose p:empty{display:none}.poc-cs-co{font-style:normal;font:700 9.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--green-ink)}@media (max-width:760px){.poc-cd-h1{font-size:clamp(26px,7vw,32px)}.poc-cd-steps li{padding-left:38px}.poc-cd-steps li:before{width:26px;height:26px;font-size:12px}}.poc-fcard{background:var(--gs-white);border:1px solid var(--border-light);border-radius:var(--card-radius);box-shadow:var(--shadow-soft);padding:clamp(22px,2.6vw,32px)}.poc-fcard-h{font-family:var(--font-body);font-size:var(--type-h3);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-weight:700;line-height:1.2}.poc-fcard-p{color:var(--text-secondary);margin:8px 0 0;font-size:14.5px;line-height:1.5}.poc-fcard .poc-pth-col-l{margin-top:clamp(18px,2vw,24px)}.poc-form{gap:clamp(14px,1.6vw,18px);margin-top:clamp(20px,2.2vw,26px);display:grid}.poc-fgrid{gap:inherit;grid-template-columns:1fr 1fr;display:grid}.poc-field{gap:6px;min-width:0;display:grid}.poc-field label{font:500 13.5px/1.3 var(--font-body);letter-spacing:.01em;color:var(--text-primary)}.poc-field input,.poc-field select,.poc-field textarea{font-family:var(--font-body);color:var(--text-primary);background:var(--gs-warm-white);border-radius:var(--radius-small);appearance:none;border:1px solid #1717178c;width:100%;min-height:46px;padding:11px 13px;font-size:15.5px;line-height:1.45;transition:border-color .2s,box-shadow .2s,background .2s}.poc-field textarea{resize:vertical;min-height:104px}.poc-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23171717' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.poc-field input:hover,.poc-field select:hover,.poc-field textarea:hover{border-color:var(--border-strong)}.poc-field input:focus-visible,.poc-field select:focus-visible,.poc-field textarea:focus-visible{background:var(--gs-white);border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-primary) 26%, transparent);outline:none}.poc-field input::placeholder,.poc-field textarea::placeholder{color:var(--text-secondary);opacity:1}.poc-field input:user-invalid{border-color:color-mix(in srgb, var(--gs-navy) 40%, var(--gs-ink))}.poc-fhint{color:var(--text-secondary);font-size:12.5px;line-height:1.4}.poc-fnote{color:var(--text-secondary);margin:0;padding-top:2px;font-size:13px;line-height:1.5}.poc-fnote b{color:var(--text-primary);font-weight:700}.poc-ferr{background:var(--field-blush);border-left:2px solid color-mix(in srgb, var(--gs-amber) 55%, var(--gs-ink));border-radius:var(--radius-small);color:var(--text-primary);margin:0;padding:12px 14px;font-size:14.5px;line-height:1.5}.poc-fsubmit{justify-self:start;margin-top:4px}.poc-fsubmit:disabled{cursor:progress}.poc-fpot{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.poc-dj-startwrap{border-top:1px solid var(--border-light);margin-top:clamp(26px,3vw,38px);padding-top:clamp(20px,2.4vw,28px)}.poc-dj-startl{font:700 9.5px/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:12px;display:block}.poc-dj-starts{flex-wrap:wrap;gap:8px 10px;display:flex}.poc-dj-chip{font-family:var(--font-body);color:var(--text-primary);background:var(--gs-white);cursor:pointer;text-align:left;border:1px solid #1717178c;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:9px 16px 9px 13px;font-size:14px;font-weight:500;transition:background .25s,border-color .25s,transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.poc-dj-chip .tick{background:var(--background-primary);border:2px solid #1717178c;border-radius:999px;flex:none;width:11px;height:11px;transition:background .3s,border-color .3s,transform .3s cubic-bezier(.16,1,.3,1)}.poc-dj-chip:hover{border-color:var(--border-strong);transform:translateY(-1px)}.poc-dj-chip[aria-checked=true]{background:var(--gs-white);border-color:var(--border-strong);box-shadow:var(--shadow-soft);font-weight:700}.poc-dj-chip[aria-checked=true] .tick{background:var(--green-ink);border-color:var(--green-ink);transform:scale(1.2)}.poc-dj-chip:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.poc-dj-job{max-width:58ch;font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-primary);margin:clamp(16px,1.8vw,22px) 0 0;font-size:clamp(20px,2.1vw,26px);font-weight:500;line-height:1.28}.poc-dj-rail{align-items:stretch;gap:clamp(8px,1.4vw,18px);margin-top:clamp(28px,3.4vw,42px);display:flex}.poc-dj-stop{cursor:pointer;text-align:left;min-width:0;font-family:var(--font-body);color:var(--text-secondary);background:0 0;border:0;border-top:2px solid #1717178c;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:6px;padding:14px 0 0;transition:color .25s,border-color .25s;display:flex}.poc-dj-stop .dot{background:var(--background-primary);border:2px solid #1717178c;border-radius:999px;flex:none;width:11px;height:11px;transition:background .3s,border-color .3s,transform .3s cubic-bezier(.16,1,.3,1)}.poc-dj-stop .n{font:700 11px/1 var(--font-body);letter-spacing:.05em;font-variant-numeric:tabular-nums}.poc-dj-stop .t{font-size:14px;font-weight:500;line-height:1.25}.poc-dj-stop .w{font:500 11.5px/1.3 var(--font-body);letter-spacing:.02em;color:var(--text-secondary)}.poc-dj-stop:hover{color:var(--text-primary)}.poc-dj-stop:hover .dot{border-color:var(--border-strong)}.poc-dj-stop[data-done]{border-top-color:var(--border-strong)}.poc-dj-stop[data-done] .dot{background:var(--border-strong);border-color:var(--border-strong)}.poc-dj-stop[aria-selected=true]{color:var(--text-primary);border-top-color:var(--green-ink)}.poc-dj-stop[aria-selected=true] .dot{background:var(--green-ink);border-color:var(--green-ink);transform:scale(1.28)}.poc-dj-stop[aria-selected=true] .n{color:var(--green-ink)}.poc-dj-stop[aria-selected=true] .t{font-weight:700}.poc-dj-panel{border-top:1px solid var(--border-light);margin-top:clamp(26px,3.2vw,40px);padding-top:clamp(24px,2.8vw,34px)}.poc-dj-panel:focus-visible{outline:2px solid var(--accent-primary);outline-offset:8px;border-radius:8px}.poc-dj-body{gap:16px;max-width:92ch;display:grid}.poc-dj-what{color:var(--text-primary);max-width:62ch;margin:0;font-size:18px;line-height:1.5}.poc-dj-who{color:var(--text-primary);margin:6px 0 0;font-size:15.5px;line-height:1.55}.poc-dj-fork{background:var(--gs-white);border:1px solid var(--border-light);border-left:2px solid var(--green-ink);border-radius:var(--radius-small);gap:10px;margin-top:4px;padding:clamp(18px,2vw,24px);display:grid}.poc-dj-fork .poc-pth-col-l{margin:0}.poc-dj-screen{color:var(--text-primary);margin:0;font-size:15.5px;line-height:1.55}.poc-dj-screen b{font-weight:700}.poc-dj-same{max-width:62ch;color:var(--text-secondary);border-left:2px solid var(--border-light);margin:4px 0 0;padding-left:clamp(14px,1.6vw,18px);font-size:15px;line-height:1.55}.poc-dm-expect{margin-top:clamp(24px,2.8vw,32px)}.poc-dm-expect h2{font:700 9.5px/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--green-ink);margin:0 0 12px}.poc-dm-expect ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.poc-dm-expect li{color:var(--text-primary);padding-left:24px;font-size:15.5px;line-height:1.5;position:relative}.poc-dm-expect li:before{content:"";background:var(--green);border-radius:999px;width:9px;height:9px;position:absolute;top:.52em;left:2px}.poc-dm-exp{grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:clamp(16px,2vw,26px);margin:clamp(28px,3.2vw,40px) 0 0;padding:0;list-style:none;display:grid}.poc-dm-exp li{background:var(--surface-card);border:1px solid var(--border-light);border-radius:var(--card-radius);gap:8px;padding:clamp(20px,2.2vw,26px);display:grid}.poc-dm-exp b{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-primary);font-size:17px;font-weight:700;line-height:1.3}.poc-dm-exp span{color:var(--text-primary);font-size:15px;line-height:1.55}.poc-dm-media .poc-cw-cell img{max-height:30px}.poc-dm-wait{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:clamp(14px,1.8vw,22px);margin:clamp(28px,3.2vw,40px) 0 0;padding:0;list-style:none;display:grid}.poc-dm-wait a{background:var(--gs-white);border:1px solid var(--border-light);border-radius:var(--card-radius);gap:8px;height:100%;padding:clamp(20px,2.2vw,26px);text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .3s;display:grid}.poc-dm-wait a:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-3px)}.poc-dm-wait a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.poc-dm-wait b{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-primary);font-size:17px;font-weight:700;line-height:1.3}.poc-dm-wait span{color:var(--text-primary);font-size:14.5px;line-height:1.55}.poc-dm-wait .go{color:var(--green-ink);font-weight:700}@media (max-width:900px){.poc-dj-rail{flex-wrap:wrap;gap:14px 18px}.poc-dj-stop{flex:42%}}@media (max-width:760px){.poc-fgrid{grid-template-columns:1fr}.poc-dj-rail{flex-direction:column;gap:0}.poc-dj-stop{border-top:1px solid var(--border-light);flex-flow:wrap;flex:none;align-items:baseline;gap:4px 10px;padding:12px 0}.poc-dj-stop[aria-selected=true]{border-top-color:var(--green-ink)}.poc-dj-stop .w{margin-left:auto}.poc-dj-job{font-size:clamp(19px,5.2vw,23px)}}.poc-dm-glance{border-top:1px solid var(--border-light);margin-top:clamp(28px,3.2vw,40px);padding-top:clamp(18px,2vw,24px)}.poc-rf{margin-top:clamp(24px,3vw,34px)}.poc-rf-ask{background:var(--gs-warm-white);border:1px solid var(--border-light);border-radius:var(--card-radius);gap:clamp(20px,2.4vw,28px);padding:clamp(20px,2.6vw,30px);display:grid}.poc-rf-q{border:0;min-width:0;margin:0;padding:0}.poc-rf-q legend{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-primary);align-items:baseline;gap:10px;margin-bottom:12px;padding:0;font-size:17px;font-weight:700;line-height:1.3;display:flex}.poc-rf-q legend .n{background:var(--field-mint);width:21px;height:21px;color:var(--green-ink);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:11.5px;font-weight:700;display:inline-grid}.poc-rf-row{grid-template-columns:1fr 1fr;gap:clamp(20px,2.4vw,30px);display:grid}.poc-rf-chips{flex-wrap:wrap;gap:8px;display:flex}.poc-rf-chip{cursor:pointer;background:var(--gs-white);border:1px solid #1717178c;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.poc-rf-chip .t{letter-spacing:.005em;color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.3}.poc-rf-chip input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.poc-rf-chip:hover{border-color:var(--gs-ink);background:var(--gs-warm-white)}.poc-rf-chip:has(input:focus-visible){outline:2px solid var(--accent-primary);outline-offset:3px}.poc-rf-chip:has(input:checked){background:var(--field-mint);border-color:var(--green-ink);box-shadow:var(--shadow-soft);border-width:2px;padding:7px 12px}.poc-rf-chip:has(input:checked) .t{color:var(--on-field);font-weight:700}.poc-rf-chip:has(input:disabled){cursor:not-allowed;background:var(--gs-off-white)}.poc-rf-chip:has(input:disabled) .t{color:var(--text-secondary)}.poc-rf-chip:has(input:disabled):hover{background:var(--gs-off-white);border-color:#1717178c}.poc-rf-blurb{max-width:60ch;color:var(--text-primary);margin:12px 0 0;font-size:14.5px;line-height:1.55}.poc-rf-search{border-top:1px solid var(--border-light);padding-top:clamp(16px,1.8vw,20px)}.poc-rf-search .poc-field{max-width:520px}.poc-rf-count{color:var(--text-primary);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:clamp(20px,2.4vw,26px) 0 0;font-size:14.5px;line-height:1.5;display:flex}.poc-rf-count b{font-variant-numeric:tabular-nums;font-weight:700}.poc-rf-empty{background:var(--gs-white);border:1px solid var(--border-light);border-radius:var(--card-radius);max-width:62ch;color:var(--text-primary);margin:clamp(16px,2vw,22px) 0 0;padding:clamp(16px,2vw,22px);font-size:15.5px;line-height:1.6}.poc-rf-res{gap:10px;margin:clamp(14px,1.8vw,18px) 0 0;padding:0;list-style:none;display:grid}.poc-rf-res>li{min-width:0}.poc-rf-res a{background:var(--gs-white);border:1px solid var(--border-light);border-radius:var(--card-radius);grid-template-columns:148px 1fr auto;align-items:center;gap:clamp(14px,1.8vw,20px);padding:12px;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .3s;display:grid}.poc-rf-res a:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.poc-rf-res a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.poc-rf-res .shot{background:var(--field-linen);border-radius:8px;display:block;overflow:hidden}.poc-rf-res .shot img{object-fit:cover;width:100%;height:100%;display:block}.poc-rf-res .shot img[data-kind=guide]{aspect-ratio:3/4;object-position:top center}.poc-rf-res .shot img[data-kind=webinar]{aspect-ratio:16/9}.poc-rf-res .body{gap:5px;min-width:0;display:grid}.poc-rf-res .meta{color:var(--text-primary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:7px;font-size:12.5px;line-height:1.4;display:flex}.poc-rf-res .meta .sep,.poc-rs-recent .meta .sep{color:var(--text-secondary)}.poc-rf-res .kind{letter-spacing:.1em;text-transform:uppercase;border-radius:4px;padding:3px 7px;font-size:10.5px;font-style:normal;font-weight:700}.poc-rf-res .kind[data-kind=guide]{background:var(--field-sand);color:var(--on-field)}.poc-rf-res .kind[data-kind=webinar]{background:var(--field-sky);color:var(--on-field)}.poc-rf-res b{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-primary);font-size:17px;font-weight:700;line-height:1.32}.poc-rf-res .take{color:var(--text-primary);max-width:74ch;font-size:14.5px;line-height:1.55}.poc-rf-res .tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.poc-rf-res .tags i,.poc-rs-recent .tags i{letter-spacing:.02em;color:var(--text-primary);background:#1717170f;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:500}.poc-rf-res a>em{color:var(--green-ink);padding-right:6px;font-size:17px;font-style:normal;transition:transform .3s cubic-bezier(.16,1,.3,1)}.poc-rf-res a:hover>em{transform:translate(4px)}.poc-rf-next{background:var(--gs-warm-white);border:1px solid var(--border-light);border-left:3px solid var(--green-ink);border-radius:var(--card-radius);margin-top:clamp(22px,2.6vw,30px);padding:clamp(18px,2.2vw,24px)}.poc-rf-next h3{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:17px;font-weight:700}.poc-rf-next>p{color:var(--text-primary);margin:6px 0 0;font-size:14.5px;line-height:1.55}.poc-rf-next>p b{font-weight:700}.poc-rf-next ul{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.poc-rf-next a{background:var(--gs-white);border:1px solid var(--border-light);border-radius:var(--card-radius);gap:3px;padding:13px 34px 13px 15px;text-decoration:none;transition:border-color .25s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1);display:grid;position:relative}.poc-rf-next a:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.poc-rf-next a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.poc-rf-next a i{letter-spacing:.1em;text-transform:uppercase;color:var(--green-ink);font-size:10.5px;font-style:normal;font-weight:700}.poc-rf-next a b{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-primary);font-size:16px;font-weight:700}.poc-rf-next a>span{color:var(--text-primary);font-size:13.5px;line-height:1.5}.poc-rf-next a em{color:var(--green-ink);font-size:14px;font-style:normal;position:absolute;top:13px;right:14px}.poc-rs-three{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.poc-rs-topics{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(18px,2.2vw,26px);margin:clamp(30px,3.6vw,44px) 0 0;display:grid}.poc-rs-topics>div{border-top:1px solid var(--border-light);padding-top:15px}.poc-rs-topics dt{letter-spacing:-.005em;color:var(--on-field);align-items:baseline;gap:9px;font-size:15px;font-weight:700;display:flex}.poc-rs-topics dd{color:var(--on-field);margin:5px 0 0;font-size:14px;line-height:1.55}.poc-rs-recent{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(14px,1.8vw,20px);margin:clamp(26px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}.poc-rs-recent>li{min-width:0}.poc-rs-recent a{background:var(--gs-white);border:1px solid var(--border-light);border-radius:var(--card-radius);align-content:start;gap:7px;height:100%;padding:12px;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .3s;display:grid}.poc-rs-recent a:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-3px)}.poc-rs-recent a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.poc-rs-recent .shot{background:var(--field-linen);border-radius:8px;display:block;overflow:hidden}.poc-rs-recent .shot img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.poc-rs-recent .meta{color:var(--text-primary);font-variant-numeric:tabular-nums;align-items:center;gap:7px;margin-top:3px;font-size:12.5px;display:flex}.poc-rs-recent b{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.32}.poc-rs-recent .take{color:var(--text-primary);font-size:13.5px;line-height:1.55}.poc-rs-recent .tags{flex-wrap:wrap;gap:6px;display:flex}@media (max-width:900px){.poc-rf-row{grid-template-columns:1fr}}@media (max-width:620px){.poc-rf-res a{grid-template-columns:96px 1fr}.poc-rf-res a>em{display:none}}.poc-rs-group{margin-top:clamp(34px,4vw,52px)}.poc-rs-grouphead{border-bottom:1px solid var(--border-strong);padding-bottom:14px}.poc-rs-grouphead h3{font-family:var(--font-body);font-size:var(--type-h3);letter-spacing:-.01em;color:var(--on-field);margin:0;font-weight:700;line-height:1.2}.poc-rs-grouphead p{max-width:56ch;color:var(--on-field);margin:5px 0 0;font-size:14.5px;line-height:1.55}.poc-rs-books{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:clamp(14px,1.8vw,20px);margin:clamp(18px,2.2vw,24px) 0 0;padding:0;list-style:none;display:grid}.poc-rs-books>li{min-width:0}.poc-rs-books a{background:var(--gs-white);border:1px solid var(--border-light);border-radius:var(--card-radius);grid-template-columns:104px 1fr auto;align-items:start;gap:clamp(14px,1.8vw,18px);height:100%;padding:14px;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .3s;display:grid}.poc-rs-books a:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-3px)}.poc-rs-books a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.poc-rs-books .cover{background:var(--field-linen);border-radius:5px;display:block;overflow:hidden;box-shadow:0 1px #17171724,0 6px 14px #1717171a}.poc-rs-books .cover img{aspect-ratio:3/4;object-fit:cover;object-position:top center;width:100%;display:block}.poc-rs-books .body{gap:5px;min-width:0;display:grid}.poc-rs-books .meta,.poc-rs-sessions .meta{color:var(--text-primary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:7px;font-size:12.5px;line-height:1.4;display:flex}.poc-rs-books .meta .sep,.poc-rs-sessions .meta .sep{color:var(--text-secondary)}.poc-rs-books .kind{letter-spacing:.1em;text-transform:uppercase;background:var(--field-sand);color:var(--on-field);border-radius:4px;padding:3px 7px;font-size:10.5px;font-style:normal;font-weight:700}.poc-rs-books b{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-primary);font-size:17px;font-weight:700;line-height:1.32}.poc-rs-books .take{color:var(--text-primary);font-size:14px;line-height:1.55}.poc-rs-books .snap{background:var(--field-sand);color:var(--on-field);border-radius:7px;margin-top:3px;padding:8px 10px;font-size:12.5px;line-height:1.5}.poc-rs-books .snap .go{font-weight:700}.poc-rs-books .tags,.poc-rs-sessions .tags{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.poc-rs-books .tags i,.poc-rs-sessions .tags i{letter-spacing:.02em;color:var(--text-primary);background:#1717170f;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:500}.poc-rs-books a>em{color:var(--green-ink);padding-top:2px;font-size:17px;font-style:normal;transition:transform .3s cubic-bezier(.16,1,.3,1)}.poc-rs-books a:hover>em{transform:translate(4px)}.poc-rs-sessions{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(14px,1.8vw,20px);margin:clamp(18px,2.2vw,24px) 0 0;padding:0;list-style:none;display:grid}.poc-rs-sessions>li{min-width:0}.poc-rs-sessions a{background:var(--gs-white);border:1px solid var(--border-light);border-radius:var(--card-radius);align-content:start;gap:7px;height:100%;padding:12px;text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .3s;display:grid}.poc-rs-sessions a:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-3px)}.poc-rs-sessions a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.poc-rs-sessions .shot{background:var(--field-linen);border-radius:8px;display:block;position:relative;overflow:hidden}.poc-rs-sessions .shot img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.poc-rs-sessions .play{background:var(--gs-ink);width:27px;height:27px;color:var(--gs-white);border-radius:999px;place-items:center;display:inline-grid;position:absolute;bottom:8px;left:8px;box-shadow:0 1px 5px #00000059}.poc-rs-sessions .play svg{margin-left:1px}.poc-rs-sessions .meta{margin-top:3px}.poc-rs-sessions b{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.32}.poc-rs-sessions .take{color:var(--text-primary);font-size:13.5px;line-height:1.55}.poc-rs-aside{border-top:1px solid var(--border-light);max-width:68ch;color:var(--on-field);margin:clamp(30px,3.6vw,44px) 0 0;padding-top:18px;font-size:15px;line-height:1.6}.poc-rs-thin{border-radius:var(--card-radius);background:var(--gs-warm-white);border:1px solid var(--border-light);border-left:3px solid var(--green-ink);max-width:66ch;color:var(--text-primary);margin:clamp(16px,2vw,20px) 0 0;padding:14px 16px;font-size:14.5px;line-height:1.6}@media (max-width:620px){.poc-rs-books a{grid-template-columns:80px 1fr}.poc-rs-books a>em{display:none}}.poc-rs-promise{gap:14px;max-width:70ch;margin-top:clamp(26px,3vw,34px);display:grid}.poc-rs-promise p{color:var(--on-field);margin:0;font-size:16.5px;line-height:1.65}.poc-rs-foot{border-top:1px solid var(--border-light);padding-top:14px;margin-top:6px!important;font-size:14px!important;line-height:1.6!important}.poc-rs-tools{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(14px,1.8vw,20px);margin:clamp(26px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}.poc-rs-tools>li{min-width:0}.poc-rs-tools a{background:var(--gs-white);border:1px solid var(--border-light);border-left:3px solid var(--green-ink);border-radius:var(--card-radius);align-content:start;gap:8px;height:100%;padding:clamp(16px,2vw,22px);text-decoration:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .3s;display:grid}.poc-rs-tools a:hover{box-shadow:var(--shadow-soft);transform:translateY(-3px)}.poc-rs-tools a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px}.poc-rs-tools .head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.poc-rs-tools .head i{letter-spacing:.1em;text-transform:uppercase;background:var(--field-mint);color:var(--green-ink);border-radius:4px;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:700}.poc-rs-tools .head b{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-primary);font-size:19px;font-weight:700;line-height:1.25}.poc-rs-tools .head em{color:var(--green-ink);margin-left:auto;font-size:15px;font-style:normal}.poc-rs-tools .take{color:var(--text-primary);font-size:15.5px;font-weight:500;line-height:1.55}.poc-rs-tools .detail{color:var(--text-primary);font-size:14px;line-height:1.6}.poc-rs-tools .tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.poc-rs-tools .tags i{letter-spacing:.02em;color:var(--text-primary);background:#1717170f;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:500}.poc-gd-top{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:clamp(26px,4vw,56px);margin-top:clamp(8px,1vw,14px);display:grid}.poc-gd-cover{background:var(--field-linen);border-radius:6px;overflow:hidden;box-shadow:0 1px #17171729,0 12px 26px #17171721}.poc-gd-cover img{width:100%;height:auto;display:block}.poc-gd-snap{border-radius:var(--card-radius);background:var(--field-sand);max-width:62ch;color:var(--on-field);margin:clamp(20px,2.4vw,26px) 0 0;padding:14px 16px;font-size:14.5px;line-height:1.6}.poc-gd-snap b{font-weight:700}.poc-gd-tags{flex-wrap:wrap;gap:7px;margin:clamp(18px,2.2vw,24px) 0 0;padding:0;list-style:none;display:flex}.poc-gd-tags li{color:var(--text-primary);letter-spacing:.01em;background:#1717170f;border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:500}.poc-gg-opt{color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase;background:#17171712;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:500}.poc-gg-done{border-radius:var(--card-radius);background:var(--field-mint);border-left:3px solid var(--green-ink);gap:7px;margin-top:clamp(18px,2.2vw,24px);padding:clamp(16px,2vw,22px);display:grid}.poc-gg-done b{font-family:var(--font-body);letter-spacing:-.01em;color:var(--on-field);font-size:19px;font-weight:700}.poc-gg-done p{color:var(--on-field);margin:0;font-size:15px;line-height:1.6}.poc-gg-done i{font-style:italic}.poc-wv-frame{aspect-ratio:16/9;border-radius:var(--card-radius);background:var(--gs-ink);width:100%;max-width:880px;margin:clamp(24px,3vw,34px) 0 0;position:relative;overflow:hidden}.poc-wv-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.poc-wv-play{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.poc-wv-play img{object-fit:cover;width:100%;height:100%;display:block}.poc-wv-play:focus-visible{outline:3px solid var(--accent-primary);outline-offset:3px}.poc-wv-play .glyph{background:var(--gs-ink);width:66px;height:66px;color:var(--gs-white);border-radius:999px;place-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 16px #00000073}.poc-wv-play .glyph svg{margin-left:3px}.poc-wv-play:hover .glyph{transform:translate(-50%,-50%)scale(1.07)}.poc-wv-play .hint{background:var(--gs-ink);color:var(--gs-white);font-variant-numeric:tabular-nums;border-radius:999px;padding:5px 11px;font-size:12.5px;font-weight:500;position:absolute;bottom:12px;left:12px}.poc-wv-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:clamp(16px,2vw,26px);max-width:880px;margin:clamp(22px,2.6vw,30px) 0 0;display:grid}.poc-wv-facts>div{border-top:1px solid var(--border-light);padding-top:12px}.poc-wv-facts dt{font:700 9.5px/1 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary)}.poc-wv-facts dd{color:var(--text-primary);margin:6px 0 0;font-size:14.5px;font-weight:500;line-height:1.45}.poc-wv-body{max-width:68ch;margin-top:clamp(24px,3vw,32px)}@media (max-width:860px){.poc-gd-top{grid-template-columns:1fr}.poc-gd-cover{max-width:260px}}.poc-rs-intro,.poc-reg-intro{color:var(--on-field);max-width:64ch}.poc-reg-tracker{border-left:2px solid #1717178c;max-width:62ch;margin:clamp(30px,3.4vw,44px) 0 0;padding-left:20px}.poc-reg-tracker p{color:var(--on-field);margin:0 0 12px;font-size:15px;line-height:1.55}.poc-reg-press{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1px 34px;margin:clamp(30px,3.6vw,44px) 0 0;display:grid}.poc-reg-pressitem{border-top:1px solid #17171733;padding:20px 0 22px}.poc-reg-pressitem p{color:var(--on-field);max-width:42ch;margin:8px 0 0;font-size:14.5px;line-height:1.55}.poc-reg-one{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,3.4vw,52px);margin:clamp(32px,4vw,50px) 0 0;display:grid}.poc-reg-onelabel{font:700 11px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:12px;display:block}.poc-reg-onelabel--to{margin-bottom:14px}.poc-reg-onefan{min-width:0}.poc-reg-onehub{background:var(--gs-warm-white);border:1px solid var(--border-light);border-radius:18px;padding:22px 24px}.poc-reg-onehub p{color:var(--text-secondary);margin:10px 0 0;font-size:14.5px;line-height:1.55}.poc-reg-onelist{gap:1px;margin:0;padding:0;list-style:none;display:grid}.poc-reg-onelist li{border-top:1px solid var(--border-light);flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:13px 0;display:flex}.poc-reg-onelist .t{letter-spacing:-.005em;color:var(--text-primary);font-size:15px;font-weight:700}.poc-reg-onelist .d{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.45}.poc-reg-why{grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:1px 30px;margin:clamp(34px,4vw,52px) 0 0;display:grid}.poc-reg-whyitem{border-top:1px solid var(--border-light);padding:20px 0 0}.poc-reg-whyitem p{color:var(--text-secondary);max-width:40ch;margin:9px 0 0;font-size:14.5px;line-height:1.55}.poc-reg-next{grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:clamp(16px,1.8vw,22px);margin:clamp(30px,3.6vw,44px) 0 0;display:grid}.poc-reg-nextcard{background:var(--gs-warm-white);border:1px solid var(--border-light);border-radius:18px;flex-direction:column;align-items:flex-start;height:100%;padding:22px 22px 20px;display:flex}.poc-reg-nextcard p{color:var(--text-secondary);flex:auto;margin:10px 0 16px;font-size:14px;line-height:1.55}.poc-reg-wallsec .poc-body,.poc-reg-wallsec p{color:var(--text-primary)}.poc-reg-wallintro{color:var(--text-primary);max-width:64ch}.poc-reg-wall{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:1px 40px;margin:clamp(32px,4vw,48px) 0 0;display:grid}.poc-reg-wallitem{border-top:1px solid #1717173d;padding:20px 0 24px}.poc-reg-wallitem dt{letter-spacing:-.005em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.poc-reg-wallitem dd{margin:0}.poc-reg-walld{color:var(--text-primary);margin-top:6px;font-size:13.5px;font-weight:500;line-height:1.45;display:block}.poc-reg-wallq{max-width:46ch;color:var(--text-primary);margin-top:10px;font-size:14.5px;line-height:1.55;display:block}.poc-reg-wallf{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.poc-reg-wallflabel{font:700 9.5px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary);opacity:1}.poc-reg-chip{font:500 12.5px/1.2 var(--font-body);letter-spacing:-.005em;color:var(--text-primary);background:#ffffff8c;border:1px solid #1717178c;border-radius:999px;align-items:center;padding:5px 11px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}a.poc-reg-chip:hover{border-color:var(--border-strong);background:#fff;transform:translateY(-1px)}a.poc-reg-chip:focus-visible{outline:2px solid var(--gs-ink);outline-offset:2px}.poc-reg-chip--flat{font-variant-numeric:tabular-nums;background:#ffffff80}.poc-reg-held{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:clamp(18px,2vw,26px);margin:clamp(30px,3.6vw,44px) 0 0;display:grid}.poc-reg-heldcard{background:var(--gs-warm-white);border:1px solid var(--border-light);border-radius:18px;flex-direction:column;align-items:flex-start;height:100%;padding:24px 24px 22px;display:flex}.poc-reg-heldbody{color:var(--text-primary);margin:12px 0 0;font-size:14.5px;line-height:1.55}.poc-reg-heldqual{border-top:1px solid var(--border-light);color:var(--text-secondary);flex:auto;margin:14px 0 18px;padding-top:14px;font-size:13.5px;line-height:1.55}.poc-reg-xref{gap:1px;margin:clamp(30px,3.6vw,44px) 0 0;padding:0;list-style:none;display:grid}.poc-reg-xref>*{border-top:1px solid #17171733;grid-template-columns:minmax(0,200px) minmax(0,1fr);align-items:baseline;gap:10px 26px;padding:16px 0;display:grid}.poc-reg-xname{letter-spacing:-.01em;color:var(--on-field);font-size:15.5px;font-weight:700;text-decoration:none}.poc-reg-xname .u{border-bottom:1px solid #17171759}.poc-reg-xname:hover .u{border-bottom-color:var(--border-strong)}.poc-reg-xname:focus-visible{outline:2px solid var(--gs-ink);outline-offset:2px}.poc-reg-xstds{flex-wrap:wrap;gap:7px;display:flex}@media (max-width:860px){.poc-reg-one,.poc-reg-wall,.poc-reg-xref>*{grid-template-columns:1fr}}.poc-tx-lookup{max-width:460px;margin-top:clamp(26px,3vw,38px)}.poc-tx-lookup-note{color:var(--text-secondary);margin:9px 0 0;font-size:13px}.poc-tx-verifiers{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(24px,3vw,40px);margin-top:clamp(30px,3.4vw,46px);display:grid}.poc-tx-verifier{border-top:1px solid var(--border-strong);padding-top:18px}.poc-tx-verifier img{width:auto;max-width:100%;height:38px;margin-bottom:14px}.poc-tx-verifier p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.poc-tx-log{margin-top:clamp(28px,3.2vw,40px)}.poc-tx-log>div{max-width:none}.poc-tx-log table{border-collapse:collapse;width:100%;font-family:var(--font-body)}.poc-tx-log thead th{text-align:left;font:700 9.5px/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--border-strong);background:0 0;padding:12px 14px}.poc-tx-log tbody td{color:var(--text-primary);border-bottom:1px solid var(--border-light);vertical-align:top;padding:15px 14px;font-size:14.5px;line-height:1.45}.poc-tx-log tbody td:nth-child(3){font-variant-numeric:tabular-nums}.poc-cs{grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:clamp(20px,2.4vw,32px);margin:clamp(32px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.poc-cs-card{background:var(--gs-white);border:1px solid var(--border-light);border-radius:var(--card-radius);flex-direction:column;align-items:flex-start;gap:13px;padding:20px;display:flex}.poc-cs-shot{flex:none}.poc-cs-q{color:var(--text-primary);margin:0;font-size:14.5px;line-height:1.5}.poc-cs-cite{color:var(--text-secondary);font-size:12.5px;font-style:normal;line-height:1.45}.poc-cs-cite b{color:var(--text-primary);font-weight:700;display:block}.poc-cred-figure{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:18px;display:grid}.poc-cred-shot{aspect-ratio:4/5;flex:none;padding:12px}.poc-cred-figure .poc-cred-card{padding:20px}.poc-cred-figure .poc-cred-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;padding-top:16px}.poc-cred-figure .poc-cred-stat b{font-size:22px}.poc-cta-media{z-index:0;position:absolute;inset:0;overflow:hidden}.poc-cta-shot{opacity:.5;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.poc-cta-veil{background:color-mix(in srgb, var(--green-block) 93%, transparent);position:absolute;inset:0}@media (max-width:560px){.poc-cred-figure{grid-template-columns:1fr}.poc-cred-shot{max-width:150px}}.poc-vq{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(20px,2.4vw,34px);margin-top:clamp(30px,3.4vw,44px);display:grid}.poc-vq-side{align-content:start;gap:clamp(14px,1.6vw,20px);display:grid}.poc-vq-primary,.poc-vq-second{aspect-ratio:16/9}.poc-vq-figs{display:grid}.poc-vq-fig{border-top:1px solid var(--border-light);align-items:baseline;gap:10px;padding:10px 0;display:flex}.poc-vq-fig b{font:900 clamp(19px, 1.8vw, 25px)/1 var(--font-body);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text-primary);flex:none}.poc-vq-fig span{color:var(--text-secondary);font-size:12.5px;line-height:1.35}@media (max-width:860px){.poc-vq{grid-template-columns:1fr}}.poc-vq-img,.poc-dp-img,.poc-fi-img--photo,.poc-tp-img,.poc-ab-heroimg-img{object-fit:cover;border-radius:var(--card-radius);width:100%;height:100%;margin:0;display:block}.poc-fi-img--ui,.poc-pth-img,.poc-tp-img--ai{object-fit:contain;border-radius:var(--card-radius);background:var(--gs-white);border:1px solid var(--border-light);width:100%;height:100%;margin:0;display:block}.poc-ab-heroimg-img{aspect-ratio:21/9}.poc-cs-img{aspect-ratio:4/3;object-fit:contain;border-radius:var(--card-radius);background:var(--field-linen);width:100%;margin:0;display:block}.poc-cred-img{object-fit:cover;object-position:center 32%;border-radius:var(--card-radius);width:100%;margin:0;padding:0;display:block}.poc-cta-img{opacity:1;object-fit:cover;border-radius:0;display:block}.poc-ment-src{border-radius:var(--card-radius);border:1px solid var(--border-light);background:var(--gs-white);width:100%;height:100%;display:block;overflow:hidden}.poc-ment-img{object-fit:cover;object-position:top center;width:100%;height:100%;margin:0;display:block}.poc-ment-src:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}@media (max-width:620px){.poc-fi-img--ui,.poc-fi-img--photo{aspect-ratio:4/3!important}.poc-ab-heroimg-img{aspect-ratio:4/3}}.poc-fi-img{border-radius:var(--card-radius);width:100%;height:100%;margin:0;display:block}.poc-fi-img--ui,.poc-pth-img,.poc-tp-img--ai{background:0 0;border:0;border-radius:0}.poc-faq-link{margin-top:12px;font-size:14px;line-height:1.5}.poc-faq-link a{color:var(--green-ink);border-bottom:1px solid #0000;font-weight:600;text-decoration:none;transition:border-color .2s}.poc-faq-link a:hover{border-bottom-color:currentColor}.poc-faq-link a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px;border-radius:3px}.poc-faq-more{margin-top:clamp(22px,2.4vw,32px);font-size:15px}.poc-faq-more a{color:var(--green-ink);border-bottom:1px solid #0000;font-weight:600;text-decoration:none;transition:border-color .2s}.poc-faq-more a:hover{border-bottom-color:currentColor}.poc-faq-more a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px;border-radius:3px}.poc-ment-meta{flex-direction:column;gap:5px;margin-top:12px;display:flex}.poc-ment-pub{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:12px}.poc-ment-title{color:var(--text-primary);border-bottom:1px solid #0000;font-size:14.5px;font-weight:600;line-height:1.4;text-decoration:none;transition:border-color .2s}.poc-ment-title:hover{border-bottom-color:currentColor}.poc-ment-title:focus-visible{outline:2px solid var(--accent-primary);outline-offset:3px;border-radius:3px}.poc-ment-says{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.5}.poc-cover{margin-top:clamp(34px,4vw,52px)}.poc-cover-h{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 16px;font-size:13px;font-weight:600}.poc-cover-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.poc-cover-list>*{border-top:1px solid var(--border-light)}.poc-cover-list>:last-child{border-bottom:1px solid var(--border-light)}.poc-cover-list li{padding:16px 0}.poc-cover-list a{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.poc-cover-pub{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:12px}.poc-cover-title{color:var(--text-primary);border-bottom:1px solid #0000;font-size:16px;font-weight:600;line-height:1.4;transition:border-color .2s}.poc-cover-list a:hover .poc-cover-title{border-bottom-color:currentColor}.poc-cover-list a:focus-visible{outline:2px solid var(--accent-primary);outline-offset:4px;border-radius:4px}.poc-cover-says{color:var(--text-secondary);max-width:62ch;margin:6px 0 0;font-size:13.5px;line-height:1.55}.poc-rs-shelf4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1500px){.poc-rs-shelf4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.poc-rs-shelf4{grid-template-columns:minmax(0,1fr)}}.poc-st-steps{flex-wrap:wrap;align-items:center;gap:clamp(10px,1.4vw,18px);margin:0 0 clamp(18px,2.2vw,26px);padding:0;list-style:none;display:flex}.poc-st-step button{cursor:pointer;font:600 13px/1 var(--font-body);color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:8px;padding:4px 2px;display:flex}.poc-st-step button:disabled{cursor:default;opacity:.45}.poc-st-step .n{border:1px solid var(--border-strong);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;width:22px;height:22px;font-size:11.5px;transition:background .3s,border-color .3s,color .3s;display:grid}.poc-st-step[data-at] button{color:var(--text-primary)}.poc-st-step[data-at] .n{background:var(--green);border-color:var(--green);color:#fff}.poc-st-step[data-done] .n{border-color:color-mix(in srgb, var(--green) 55%, transparent);background:color-mix(in srgb, var(--field-mint) 80%, transparent);color:var(--green-ink)}.poc-st-card2{border:1px solid var(--border-light);background:var(--background-primary);box-shadow:var(--shadow-soft);border-radius:18px;padding:clamp(22px,3vw,38px)}.poc-st-q{font:700 clamp(21px, 2.3vw, 30px)/1.2 var(--font-display,var(--font-body));letter-spacing:-.02em;color:var(--text-primary);margin:0}.poc-st-opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,14px);margin-top:clamp(16px,2vw,24px);display:grid}.poc-st-opts--wrap{flex-wrap:wrap;display:flex}.poc-st-opt{text-align:left;cursor:pointer;border:1px solid var(--border-light);background:0 0;border-radius:13px;flex-direction:column;gap:5px;padding:16px 18px;transition:background .3s,border-color .3s,box-shadow .3s;display:flex}.poc-st-opt:hover{border-color:var(--green);background:color-mix(in srgb, var(--field-mint) 45%, transparent)}.poc-st-opt[aria-checked=true]{border-color:var(--green);background:color-mix(in srgb, var(--field-mint) 78%, transparent)}.poc-st-optl{font:700 15.5px/1.25 var(--font-body);letter-spacing:-.01em;color:var(--text-primary)}.poc-st-optw{color:var(--text-secondary);font-size:13px;line-height:1.45}.poc-st-opt--chip{font:600 14.5px/1.3 var(--font-body);color:var(--text-primary);border-radius:999px;flex-direction:row;align-items:center;padding:11px 17px}.poc-st-back{cursor:pointer;font:600 13.5px/1 var(--font-body);color:var(--text-secondary);background:0 0;border:0;margin-top:clamp(16px,2vw,22px);padding:4px 0}.poc-st-back:hover{color:var(--green-ink)}.poc-st-you{font:700 11.5px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--green-ink);margin-bottom:8px;display:block}.poc-st-first{color:var(--gs-charcoal);margin-top:clamp(14px,1.8vw,20px);font-size:clamp(16px,1.5vw,19px);line-height:1.5}.poc-st-first b{color:var(--text-primary);font-weight:700}.poc-st-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,22px);margin:clamp(18px,2.2vw,26px) 0 0;padding:0;list-style:none;display:grid}.poc-st-flow li{padding-top:30px;position:relative}.poc-st-flow li:before{content:"";background:var(--green);border-radius:999px;width:9px;height:9px;position:absolute;top:5px;left:0}.poc-st-flow .n{font:700 10.5px/1 var(--font-body);letter-spacing:.1em;color:var(--green-ink);font-variant-numeric:tabular-nums;position:absolute;top:3px;left:17px}.poc-st-flow .h{font:700 15px/1.25 var(--font-body);color:var(--text-primary);display:block}.poc-st-flow .d{color:var(--text-secondary);margin-top:5px;font-size:13px;line-height:1.45;display:block}.poc-st-gives{background:color-mix(in srgb, var(--field-mint) 62%, transparent);border:1px solid color-mix(in srgb, var(--green) 24%, transparent);color:var(--gs-charcoal);border-radius:13px;margin-top:clamp(18px,2.2vw,26px);padding:13px 17px;font-size:14.5px;line-height:1.5}.poc-st-gives b{color:var(--green-ink);font-weight:700}.poc-st-reads{flex-wrap:wrap;gap:18px;margin-top:16px;font-size:14px;display:flex}.poc-st-miss{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:clamp(16px,2vw,22px);font-size:14px;line-height:1.5;display:flex}.poc-st-miss b{color:var(--text-primary);font-weight:700}@media (max-width:860px){.poc-st-opts{grid-template-columns:minmax(0,1fr)}.poc-st-flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(18px,3vw,26px)}}@media (max-width:520px){.poc-st-flow{grid-template-columns:minmax(0,1fr)}}.poc-st-opt--other{color:var(--text-secondary);border-style:dashed}.poc-st-opt--other[aria-checked=true]{color:var(--text-primary);border-style:solid}.poc-st-mail{border-top:1px solid var(--border-light);margin-top:clamp(20px,2.6vw,30px);padding-top:clamp(18px,2.2vw,26px)}.poc-st-maild{color:var(--text-secondary);margin:4px 0 14px;font-size:14px;line-height:1.5}.poc-st-miss button.poc-link{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0}.poc-st-alts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:clamp(14px,1.8vw,20px);display:flex}.poc-st-altl{font:700 11.5px/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary)}.poc-st-alts .poc-st-opt--chip{padding:8px 14px;font-size:13.5px}.poc-st-open{padding-block-start:clamp(158px,11vw,168px)}.poc-st-intro{margin-bottom:clamp(24px,3vw,40px)}.poc-st-intro .poc-lead{max-width:54ch;margin-top:14px}.poc-ppj-start{color:var(--text-secondary);margin-top:clamp(14px,1.8vw,20px);font-size:14.5px;line-height:1.5}.poc-hero2-detail[data-idle=true]{border-top-color:#0000}@media (max-width:640px){.poc-cs{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;margin-inline:calc(-1*clamp(22px,5vw,72px));padding-inline:clamp(22px,5vw,72px);scroll-padding-inline:clamp(22px,5vw,72px);display:flex;overflow-x:auto}.poc-cs::-webkit-scrollbar{display:none}.poc-cs>*{scroll-snap-align:start;flex:0 0 82%;display:flex}.poc-cs>*>.poc-cs-card{width:100%}}.poc-cs-rail{position:relative}.poc-cs-arrow{display:none}@media (max-width:640px){.poc-cs-arrow{z-index:2;cursor:pointer;border:1px solid var(--border-light);background:var(--gs-white);width:34px;height:34px;box-shadow:var(--shadow-soft);color:var(--text-primary);border-radius:999px;place-items:center;padding:0;font-size:19px;line-height:1;display:grid;position:absolute;top:42%}.poc-cs-arrow[hidden]{display:none}.poc-cs-arrow--l{left:calc(-1*clamp(22px,5vw,72px) + 2px)}.poc-cs-arrow--r{right:calc(-1*clamp(22px,5vw,72px) + 2px)}}.poc-fset{border:0;min-width:0;margin:0 0 clamp(16px,2vw,22px);padding:0}.poc-flegend{font:600 13.5px/1.4 var(--font-body);color:var(--text-primary);margin-bottom:10px;padding:0}.poc-fopts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.poc-fopts--wrap{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.poc-fopt{cursor:pointer;border:1px solid var(--border-light);background:var(--background-primary);color:var(--text-primary);border-radius:11px;align-items:center;gap:9px;padding:10px 13px;font-size:13.5px;line-height:1.35;transition:border-color .25s,background .25s;display:flex}.poc-fopt:hover{border-color:var(--border-strong)}.poc-fopt:has(input:checked){border-color:var(--green);background:color-mix(in srgb, var(--field-mint) 60%, transparent)}.poc-fopt:has(input:focus-visible){outline:2px solid var(--green);outline-offset:2px}.poc-fopt input{accent-color:var(--green);flex:none;width:16px;height:16px;margin:0}.poc-fset .poc-fhint{margin-top:9px;display:block}@media (max-width:560px){.poc-fopts{grid-template-columns:minmax(0,1fr)}}.poc-ln-herogrid{max-width:62ch}.poc-ln-ways{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:clamp(28px,3.4vw,42px) 0 0;padding:0;list-style:none;display:grid}.poc-ln-ways a{background:var(--gs-white);border:1px solid var(--border-light);border-radius:16px;flex-direction:column;height:100%;padding:22px;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1);display:flex}.poc-ln-ways a:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.poc-ln-ways b{letter-spacing:-.01em;color:var(--text-primary);font-size:17px;font-weight:700}.poc-ln-ways span{color:var(--text-secondary);margin-top:8px;font-size:14px;line-height:1.5}.poc-ln-ways em{font-style:normal;font:700 12px/1 var(--font-body);letter-spacing:.02em;color:var(--green-ink);margin-top:auto;padding-top:16px}.poc-ln-ways a:hover em span{display:inline-block;transform:translate(3px)}.poc-ln-cards{gap:14px;margin:clamp(28px,3.4vw,42px) 0 0;padding:0;list-style:none;display:grid}.poc-ln-cards a{background:var(--gs-white);border:1px solid var(--border-light);border-radius:18px;padding:clamp(22px,2.4vw,32px);text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1);display:block;position:relative}.poc-ln-cards a:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.poc-ln-cat{font:700 9.5px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:14px;display:inline-block}.poc-ln-cards b{max-width:22ch;font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(26px,2.6vw,34px);font-weight:500;line-height:1.12;display:block}.poc-ln-cards b i{font-style:italic;font-weight:500}.poc-ln-q{max-width:58ch;color:var(--text-secondary);margin-top:14px;font-size:15px;line-height:1.55;display:block}.poc-ln-terms{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.poc-ln-terms span{font:600 11.5px/1 var(--font-body);letter-spacing:.01em;color:var(--text-secondary);background:var(--background-primary);border:1px solid var(--border-light);border-radius:999px;padding:7px 11px}.poc-ln-go{font-style:normal;font:700 12.5px/1 var(--font-body);color:var(--green-ink);margin-top:20px;display:inline-block}.poc-ln-cards a:hover .poc-ln-go span{display:inline-block;transform:translate(3px)}.poc-ln-elsewhere{background:var(--gs-white);border:1px solid var(--border-light);border-radius:18px;padding:24px}.poc-ln-elsewhere .k{font:700 9.5px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px;display:block}.poc-ln-elsewhere a{border-bottom:1px solid var(--border-light);color:var(--text-primary);padding:13px 0;font-size:15px;font-weight:600;text-decoration:none;transition:color .25s,padding-left .25s;display:block}.poc-ln-elsewhere a:last-child{border-bottom:0;padding-bottom:0}.poc-ln-elsewhere a:hover{color:var(--green-ink);padding-left:5px}.poc-ln-def{background:var(--gs-white);border:1px solid var(--border-light);border-radius:18px;padding:clamp(22px,2.4vw,30px)}.poc-ln-def .k{font:700 9.5px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:12px;display:block}.poc-ln-def p{color:var(--text-primary);margin:0;font-size:16px;line-height:1.6}.poc-ln-toc{counter-reset:ln;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:2px 18px;margin:0;padding:0;list-style:none;display:grid}.poc-ln-toc a{border-top:1px solid var(--border-light);padding:12px 0;text-decoration:none;display:block}.poc-ln-toc b{letter-spacing:-.01em;color:var(--text-primary);font-size:14.5px;font-weight:600;line-height:1.35;transition:color .25s;display:block}.poc-ln-toc span{font:700 9.5px/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin-top:4px;display:block}.poc-ln-toc a:hover b{color:var(--green-ink)}.poc-ln-prose{max-width:68ch;margin-top:clamp(22px,2.6vw,30px)}.poc-ln-prose p{color:var(--text-secondary);margin:0 0 clamp(16px,1.6vw,20px);font-size:17px;line-height:1.68}.poc-ln-prose p:last-child{margin-bottom:0}.poc-ln-sec{scroll-margin-top:92px}.poc-ln-rungs{gap:0;margin:clamp(26px,3vw,38px) 0 0;padding:0;list-style:none;display:grid}.poc-ln-rungs>*{border-top:1px solid var(--border-light);grid-template-columns:clamp(40px,4.4vw,58px) minmax(0,1fr);gap:0 clamp(14px,1.6vw,22px);padding:clamp(18px,2vw,24px) 0;display:grid}.poc-ln-rungs>:first-child{border-top:0;padding-top:0}.poc-ln-rank{font:900 clamp(18px, 1.8vw, 23px)/1 var(--font-body);letter-spacing:-.03em;color:var(--text-secondary);font-variant-numeric:tabular-nums}.poc-ln-rungs p{color:var(--text-secondary);max-width:62ch;margin:9px 0 0;font-size:15px;line-height:1.55}.poc-ln-vs{margin-top:clamp(26px,3vw,38px)}.poc-ln-vslead{max-width:62ch;color:var(--text-secondary);margin:0 0 18px;font-size:15px;line-height:1.55}.poc-ln-vsgrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.poc-ln-vscard{background:var(--gs-white);border:1px solid var(--border-light);border-radius:16px;height:100%;padding:22px}.poc-ln-vscard b{letter-spacing:-.01em;color:var(--text-primary);font-size:18px;font-weight:700;display:block}.poc-ln-vscard p{color:var(--text-secondary);margin:10px 0 0;font-size:14.5px;line-height:1.55}.poc-ln-vscard .k{font:700 9.5px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin-top:18px;display:block}.poc-ln-vscard .when{color:var(--text-primary);margin-top:8px}.poc-ln-to{flex-wrap:wrap;gap:10px 26px;margin-top:clamp(22px,2.6vw,30px);display:flex}.poc-ln-terms-list{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 clamp(20px,3vw,48px);margin:clamp(28px,3.4vw,42px) 0 0;padding:0;display:grid}.poc-ln-terms-list>*{border-top:1px solid var(--border-light);padding:16px 0}.poc-ln-terms-list dt{letter-spacing:-.01em;color:var(--text-primary);font-size:15.5px;font-weight:700}.poc-ln-terms-list dd{color:var(--text-secondary);margin:7px 0 0;font-size:14.5px;line-height:1.55}.poc-ln-faq{gap:0;margin:0;padding:0;list-style:none;display:grid}.poc-ln-faq a{border-top:1px solid var(--border-light);color:var(--text-primary);justify-content:space-between;align-items:baseline;gap:16px;padding:15px 0;font-size:15px;font-weight:600;line-height:1.45;text-decoration:none;transition:color .25s;display:flex}.poc-ln-faq>:first-child a{border-top:0;padding-top:0}.poc-ln-faq em{color:var(--text-secondary);font-style:normal;transition:transform .3s cubic-bezier(.16,1,.3,1)}.poc-ln-faq a:hover{color:var(--green-ink)}.poc-ln-faq a:hover em{transform:translate(4px)}.poc-ln-src{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:12px;margin:clamp(28px,3.4vw,42px) 0 0;padding:0;list-style:none;display:grid}.poc-ln-src a{background:var(--gs-white);border:1px solid var(--border-light);border-radius:16px;grid-template-columns:116px minmax(0,1fr);height:100%;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1);display:grid;overflow:hidden}.poc-ln-src a:hover{border-color:var(--border-strong);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.poc-ln-src img{object-fit:cover;object-position:center;background:var(--background-primary);width:100%;height:100%}.poc-ln-src img.cover{object-position:top center}.poc-ln-src a>div{flex-direction:column;min-width:0;padding:18px;display:flex}.poc-ln-meta{font:600 11px/1.3 var(--font-body);letter-spacing:.02em;color:var(--text-secondary);text-transform:none;display:block}.poc-ln-meta b{color:var(--text-primary);font-weight:700}.poc-ln-srct{letter-spacing:-.01em;color:var(--text-primary);margin-top:9px;font-size:15.5px;font-weight:700;line-height:1.3;display:block}.poc-ln-why{color:var(--text-secondary);margin-top:9px;font-size:13.5px;line-height:1.5;display:block}.poc-ln-src em{color:var(--text-secondary);margin-top:auto;padding-top:14px;font-style:normal;transition:transform .3s cubic-bezier(.16,1,.3,1)}.poc-ln-src a:hover em{color:var(--text-primary);transform:translate(4px)}@media (max-width:1000px){.poc-ln-prose{max-width:none}}@media (max-width:620px){.poc-ln-prose p{font-size:16px}.poc-ln-src a{grid-template-columns:92px minmax(0,1fr)}.poc-ln-cards b{font-size:24px}}.poc-ln-gloss{gap:0;margin:clamp(28px,3.4vw,42px) 0 0;padding:0;display:grid}.poc-ln-gloss>*{border-top:1px solid var(--border-light);grid-template-columns:minmax(0,210px) minmax(0,1fr) auto;align-items:baseline;gap:4px clamp(18px,2.4vw,34px);padding:16px 0;scroll-margin-top:92px;display:grid}.poc-ln-gloss>:first-child{border-top:0}.poc-ln-gloss dt{letter-spacing:-.01em;color:var(--text-primary);font-size:15.5px;font-weight:700}.poc-ln-gloss dd{color:var(--text-secondary);margin:0;font-size:14.5px;line-height:1.55}.poc-ln-glosslink{font:700 11.5px/1 var(--font-body);letter-spacing:.02em;color:var(--green-ink);white-space:nowrap;text-decoration:none;transition:opacity .25s}.poc-ln-glosslink:hover{opacity:.7}.poc-ln-glosslink span{transition:transform .3s cubic-bezier(.16,1,.3,1);display:inline-block}.poc-ln-glosslink:hover span{transform:translate(3px)}@media (max-width:860px){.poc-ln-gloss>*{grid-template-columns:minmax(0,1fr);gap:6px}.poc-ln-glosslink{justify-self:start}}.poc-tp-img--people{object-position:0% 0%}.gs-image-credit{color:var(--gs-ink-soft,#6b7280);margin:8px 0 0;font-size:13px;line-height:1.5}.gs-image-credit a{color:inherit;text-underline-offset:2px;text-decoration:underline}.gs-image-credit a:hover{color:var(--gs-ink,#111827)}.poc-so{--section-padding:clamp(56px, 7vw, 112px)}.poc-so-reassure{color:var(--text-secondary);max-width:46ch;margin:18px 0 0;font-size:13.5px;font-weight:600;line-height:1.5}.poc-so-cmp{background:var(--gs-white);border:1px solid var(--border-light);box-shadow:var(--shadow-soft);border-radius:18px;margin:0;padding:clamp(18px,2vw,26px)}.poc-so-cmp-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.poc-so-cmp-top .k{font:700 10px/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary)}.poc-so-cmp-top .tag{font:700 10px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;background:var(--field-sand);color:#6b4a12;border-radius:999px;padding:6px 9px}.poc-so-cmp-legend{color:var(--text-secondary);flex-wrap:wrap;gap:6px 18px;margin-top:18px;font-size:12.5px;display:flex}.poc-so-cmp-legend span{align-items:center;gap:7px;display:inline-flex}.poc-so-cmp-legend i{border-radius:3px;width:14px;height:6px;display:inline-block}.poc-so-cmp i.ours,.poc-so-cmp .bars .ours{background:var(--green-ink)}.poc-so-cmp i.base,.poc-so-cmp .bars .base{background:#17171729}.poc-so-cmp ul{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.poc-so-cmp li{border-top:1px solid var(--border-light);padding:14px 0}.poc-so-cmp .row{justify-content:space-between;align-items:baseline;display:flex}.poc-so-cmp .row b{font-size:15px;font-weight:700}.poc-so-cmp .row .v{color:var(--green-ink);font-size:12.5px;font-weight:600}.poc-so-cmp .bars{gap:5px;margin-top:10px;display:grid}.poc-so-cmp .bars span{border-radius:4px;height:8px;display:block}.poc-so-cmp figcaption{color:var(--text-secondary);margin-top:6px;font-size:11.5px;font-style:italic;line-height:1.45}.poc-so-prose{gap:16px;padding-top:clamp(0px,3vw,46px);display:grid}.poc-so-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:clamp(36px,4.4vw,60px) 0 0;padding:0;list-style:none;display:grid}.poc-so-tiles li{background:var(--gs-white);border:1px solid var(--border-light);border-radius:16px;height:100%;padding:clamp(20px,2.2vw,28px)}.poc-so-tiles b{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(22px,2vw,27px);font-weight:500;line-height:1.15;display:block}.poc-so-tiles span{color:var(--text-secondary);margin-top:12px;font-size:13.5px;line-height:1.45;display:block}.poc-so-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:clamp(32px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.poc-so-cards li{background:var(--gs-white);border:1px solid var(--border-light);border-radius:18px;height:100%;padding:clamp(22px,2.4vw,30px)}.poc-so-cards .top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.poc-so-cards .ic{background:var(--field-mint);width:42px;height:42px;color:var(--green-ink);border-radius:12px;place-items:center;display:grid}.poc-so-cards .n{font:700 13px/1 var(--font-body);letter-spacing:.04em;color:var(--text-secondary);font-variant-numeric:tabular-nums}.poc-so-cards p{color:var(--text-secondary);margin:10px 0 0;font-size:15px;line-height:1.55}.poc-so-pipe{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.poc-so-pipe li{text-align:center;color:var(--text-primary);border:1px dashed #1717173d;border-radius:999px;padding:13px 16px;font-size:13px;font-weight:600;position:relative}.poc-so-pipe li:last-child{background:var(--green-ink);border:1px solid var(--green-ink);color:#fff}.poc-so-pipe li+li:before{content:"→";color:var(--text-secondary);font-size:13px;position:absolute;top:50%;left:-9px;transform:translate(-50%,-50%)}.poc-so-bridge{letter-spacing:-.01em;color:var(--text-primary);max-width:48ch;margin:clamp(26px,3vw,40px) 0 0;font-size:clamp(18px,1.6vw,22px);font-weight:500;line-height:1.45}.poc-so-story-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(34px,6vw,96px);display:grid}.poc-so-story-side{position:sticky;top:120px}.poc-so-logo{background:var(--gs-white);border:1px solid var(--border-light);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;padding:clamp(26px,3vw,40px);display:flex}.poc-so-logo img{width:auto;height:clamp(24px,2.2vw,30px);display:block}.poc-so-logo img.gs{height:clamp(28px,2.6vw,35px)}.poc-so-logo span{color:var(--text-secondary);font-size:18px}.poc-so-quote{border-left:2px solid var(--green-ink);margin:18px 0 0;padding:0 0 0 18px}.poc-so-quote blockquote{margin:0}.poc-so-quote p{margin:0;font-size:17px;font-weight:500;line-height:1.5}.poc-so-quote figcaption{color:var(--text-secondary);margin-top:10px;font-size:13px}.poc-so-story-h{margin-top:0}.poc-so-take{gap:0;margin:clamp(26px,3vw,38px) 0 0;padding:0;list-style:none;display:grid}.poc-so-take li{border-top:1px solid var(--border-light);grid-template-columns:minmax(0,210px) minmax(0,1fr);gap:6px 24px;padding:18px 0;display:grid}.poc-so-take b{letter-spacing:-.005em;font-size:15.5px;font-weight:700}.poc-so-take span{color:var(--text-secondary);font-size:15px;line-height:1.55}.poc-so-storyclose{letter-spacing:-.01em;max-width:52ch;margin:clamp(22px,2.6vw,32px) 0 22px;font-size:clamp(18px,1.6vw,21px);font-weight:500;line-height:1.5}.poc-so-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px);margin:clamp(32px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.poc-so-steps li{border-top:2px solid var(--green-ink);height:100%;padding-top:20px}.poc-so-steps .n{font:700 13px/1 var(--font-body);letter-spacing:.04em;color:var(--green-ink);font-variant-numeric:tabular-nums;margin-bottom:14px;display:block}.poc-so-steps p{color:var(--text-secondary);margin:10px 0 0;font-size:15px;line-height:1.55}.poc-so-micro{color:var(--text-primary);margin:clamp(26px,3vw,40px) 0 0;font-size:15px;font-weight:600}.poc-so-pillars{gap:12px;display:grid}.poc-so-pillar{background:var(--gs-white);border:1px solid var(--border-light);border-radius:18px;padding:clamp(22px,2.4vw,30px)}.poc-so-pillar .poc-h3{margin-top:14px}.poc-so-pillar p{color:var(--text-secondary);margin:10px 0 0;font-size:15px;line-height:1.55}.poc-so-cso{border-top:1px solid var(--border-light);margin-top:18px;padding-top:16px}.poc-so-cso>span{font-size:13px;font-weight:600;display:block}.poc-so-cso div{flex-wrap:wrap;gap:6px 20px;margin-top:10px;display:flex}.poc-so-cso div span{color:var(--text-secondary);font-size:13px}.poc-so-cso div b{color:var(--text-primary);font-variant-numeric:tabular-nums}.poc-so-proof{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.poc-so-proof li{background:var(--gs-white);border:1px solid var(--border-light);border-radius:999px;padding:8px 13px;font-size:13px;font-weight:600}.poc-so-tagline{border-top:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 32px;margin-top:clamp(40px,5vw,68px);padding-top:clamp(24px,3vw,34px);display:flex}.poc-so-tagline p{font-family:var(--font-display);letter-spacing:-.01em;max-width:34ch;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.2}@media (max-width:1000px){.poc-so-story-grid{grid-template-columns:1fr}.poc-so-story-side{position:static}.poc-so-cards,.poc-so-tiles{grid-template-columns:1fr}.poc-so-pipe{grid-template-columns:1fr 1fr}.poc-so-pipe li+li:before{display:none}}@media (max-width:760px){.poc-so-steps,.poc-so-take li,.poc-so-pipe{grid-template-columns:1fr}}.poc-fp-loop{background:var(--gs-white);border:1px solid var(--border-light);border-radius:20px;margin-bottom:10px;overflow:hidden;box-shadow:0 30px 60px -40px #17171759}.poc-fp-loop video{aspect-ratio:16/10;object-fit:contain;background:var(--gs-white);width:100%;display:block}.poc-fp-ctanote{color:var(--text-secondary);max-width:46ch;margin:14px 0 0;font-size:14px;line-height:1.5}.poc-fp-points{flex-direction:column;gap:9px;margin:22px 0 0;padding:0;list-style:none;display:flex}.poc-fp-points li{color:var(--text-primary);align-items:center;gap:10px;font-size:15.5px;font-weight:600;display:flex}.poc-fp-points svg{width:13px;height:13px;color:var(--green-ink);flex:none}.poc-fp-logos{border-top:1px solid var(--border-light);margin-top:clamp(36px,4vw,56px);padding-top:24px}.poc-fp-logos-l{font:700 12.5px/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:14px;display:block}.poc-fp-logos ul{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.poc-fp-logos li{background:var(--gs-white);border:1px solid var(--border-light);border-radius:12px;justify-content:center;align-items:center;min-height:76px;padding:12px;display:flex}.poc-fp-logos img{object-fit:contain;width:auto;max-width:100%;max-height:40px;display:block}.poc-fp-stats{border-block:1px solid var(--border-light);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:clamp(26px,3vw,40px) 0 0;padding:26px 0;list-style:none;display:grid}.poc-fp-stats b{font:900 clamp(36px, 4vw, 56px)/.95 var(--font-body);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text-primary);display:block}.poc-fp-stats span{color:var(--gs-charcoal);margin-top:10px;font-size:15px;display:block}.poc-fp-proofgrid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:clamp(26px,3vw,40px);display:grid}.poc-fp-proofside{flex-direction:column;gap:20px;display:flex}.poc-fp-quote{background:var(--gs-white);border:1px solid var(--border-light);border-radius:22px;margin:0;padding:clamp(22px,2.6vw,30px)}.poc-fp-quote blockquote{color:var(--text-primary);margin:0;font-size:16.5px;font-weight:500;line-height:1.55}.poc-fp-quote--lead{flex-direction:column;gap:24px;display:flex}.poc-fp-quote--lead blockquote{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(21px,2vw,26px);font-weight:500;line-height:1.3}.poc-fp-quote figcaption{color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-top:16px;font-size:14px;line-height:1.4;display:flex}.poc-fp-quote--lead figcaption{margin-top:0}.poc-fp-quote figcaption b{color:var(--text-primary);display:block}.poc-fp-signcard{background:var(--gs-white);border:1px solid var(--border-light);border-radius:24px;padding:clamp(22px,3vw,32px);box-shadow:0 30px 70px -48px #17171766}.poc-fp-signhead{align-items:center;gap:18px;display:flex}.poc-fp-signhead img{object-fit:cover;width:84px;height:84px;box-shadow:0 0 0 4px var(--gs-white), 0 0 0 7px var(--gs-green);border-radius:999px;flex:none}.poc-fp-signhead b{font:600 22px/1.1 var(--font-display);letter-spacing:-.01em;display:block}.poc-fp-signhead span{color:var(--text-secondary);margin-top:6px;font-size:14.5px;display:block}.poc-fp-signfigs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.poc-fp-signfigs li{background:var(--gs-off-white);border-radius:14px;padding:14px}.poc-fp-signfigs b{font:900 28px/1 var(--font-body);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}.poc-fp-signfigs span{color:var(--gs-charcoal);margin-top:6px;font-size:13px;display:block}.poc-fp-signchecks{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.poc-fp-signchecks li{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.poc-fp-signchecks svg{width:13px;height:13px;color:var(--green-ink);flex:none}@media (max-width:1000px){.poc-fp-logos ul{grid-template-columns:repeat(4,minmax(0,1fr))}.poc-fp-proofgrid{grid-template-columns:1fr}}@media (max-width:760px){.poc-fp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.poc-fp-logos ul{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--section-padding:clamp(56px, 7vw, 112px)}.poc-fp-hero{padding-bottom:clamp(40px,5vw,72px)}.poc-fp-consoles{padding-block:clamp(20px,2.4vw,30px)}.poc-fp-steps li{padding-block:clamp(12px,1.4vw,16px)}.poc-fp-steps .n{top:clamp(14px,1.6vw,18px)}.poc-fp-steps p{margin-top:4px}.poc-fp-stdlist{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.poc-fp-stdlist li{padding-block:18px}.poc-fi-loop .poc-fp-loop{margin-bottom:12px}.poc-fi-loopbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.poc-fi-dots{gap:2px;display:flex}.poc-fi-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.poc-fi-dots button:before{content:"";background:var(--gs-white);border:1.5px solid var(--gs-charcoal);border-radius:999px;width:8px;height:8px}.poc-fi-dots button[aria-pressed=true]:before{background:var(--gs-ink);border-color:var(--gs-ink);width:18px}.poc-fi-dots button:focus-visible{outline:2px solid var(--green-ink);outline-offset:2px;border-radius:6px}.poc-pth-img{background:var(--gs-white);border:1px solid var(--border-light);border-radius:20px}.poc-hero2--film .poc-hero2-grid{grid-template-areas:"p1 media";align-items:center}.poc-hero2--film .poc-hero2-p1{min-height:0;padding-top:clamp(100px,8.5vw,116px);padding-bottom:8px}.poc-hero2--film .poc-hero2-media{height:auto;padding-top:clamp(100px,8.5vw,116px);padding-bottom:8px;display:block;position:static}.poc-hero2--film .poc-fp-logos{margin-top:8px;padding-top:14px;padding-bottom:clamp(24px,3vw,40px)}.poc-hero2--film .poc-fp-logos-l{margin-bottom:10px}.poc-hero2--film .poc-fp-logos li{min-height:60px;padding-block:8px}.poc-hero2-note{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;font-size:14px;display:flex}.poc-film-link{font:600 14.5px/1.2 var(--font-body);color:var(--text-primary);cursor:pointer;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--border-light);text-decoration-color:var(--border-light);background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;display:inline-flex}.poc-film-link:hover{text-decoration-color:currentColor}.poc-film-frame{border:1px solid var(--border-light);background:var(--gs-white);cursor:pointer;border-radius:24px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 40px 80px -44px #17171773}.poc-film-frame video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.poc-film-frame:focus-visible{outline:2px solid var(--green-ink);outline-offset:3px}.poc-film-play{width:44px;height:44px;color:var(--gs-ink);background:#ffffffeb;border-radius:999px;place-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 8px 20px -10px #17171773}.poc-film-frame:hover .poc-film-play{transform:scale(1.08)}.poc-film-script{color:var(--text-secondary);margin-top:12px;font-size:14px}.poc-film-script summary{cursor:pointer;color:var(--text-primary);width:fit-content;font-weight:600}.poc-film-script ol{gap:4px;margin:10px 0 0;padding-left:20px;line-height:1.5;display:grid}.poc-film-dialog{background:0 0;border:0;width:min(1100px,100vw - 32px);max-width:none;padding:0;overflow:visible}.poc-film-dialog::backdrop{background:#0a1410d1}.poc-film-dialog-inner{gap:14px;display:grid}.poc-film-dialog video{aspect-ratio:16/9;background:#000;border-radius:18px;width:100%;display:block}.poc-film-close{cursor:pointer;background:var(--gs-white);width:44px;height:44px;color:var(--gs-ink);border:0;border-radius:999px;justify-self:end;place-items:center;display:grid}.poc-film-after{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.poc-film-after .poc-btn-secondary{background:var(--gs-white)}.poc-tour{grid-template-columns:minmax(0,.82fr) minmax(0,1.6fr);align-items:start;gap:clamp(20px,3vw,40px);margin-top:clamp(28px,4vw,48px);display:grid}.poc-tour-tabs{flex-direction:column;gap:6px;display:flex}.poc-tour-tab{text-align:left;cursor:pointer;width:100%;font-family:var(--font-body);color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:14px;padding:13px 16px;display:block}.poc-tour-tab b{font-size:16px;display:block}.poc-tour-tab span{color:var(--text-secondary);margin-top:4px;font-size:13.5px;line-height:1.45;display:block}.poc-tour-tab:hover{background:#fff9}.poc-tour-tab[aria-selected=true]{background:var(--gs-white);border-color:var(--border-light);box-shadow:0 18px 40px -30px #17171766}.poc-tour-tab[aria-selected=false] span{display:none}.poc-tour-tab:focus-visible{outline:2px solid var(--green-ink);outline-offset:2px}.poc-tour-panel .poc-fp-loop{margin-bottom:0}.poc-tour-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:16px;display:flex}.poc-tour-foot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.poc-tour-foot li{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.poc-tour-foot li svg{color:var(--green-ink);flex:none}.poc-tour-acts{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}@media (max-width:1000px){.poc-hero2--film .poc-hero2-grid{grid-template-areas:"p1""media"}.poc-hero2--film .poc-hero2-media{padding-top:0}.poc-tour{grid-template-columns:1fr}.poc-tour-tabs{scroll-snap-type:x mandatory;flex-direction:row;padding-bottom:6px;overflow-x:auto}.poc-tour-tab{scroll-snap-align:start;flex:none;width:auto}.poc-tour-tab span{display:none}}.poc-film{width:100%}.poc-tour-panels{min-width:0}.poc-next{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:grid}.poc-next li{background:var(--gs-white);border:1px solid var(--border-light);border-radius:20px;height:100%;padding:22px}.poc-next .n{font:800 13px/1 var(--font-body);letter-spacing:.06em;color:var(--green-ink);font-variant-numeric:tabular-nums;display:block}.poc-next b{margin-top:12px;font-size:18px;display:block}.poc-next p{color:var(--text-secondary);margin:8px 0 0;font-size:15px;line-height:1.5}.poc-close{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.poc-close-reqs{flex-wrap:wrap;gap:8px;max-width:560px;margin:26px 0 0;padding:0;list-style:none;display:flex}.poc-close-reqs li{color:var(--on-green-block);background:#f4fbf81f;border:1px solid #f4fbf838;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.poc-close-form{background:var(--gs-off-white);color:var(--text-primary);border-radius:24px;margin-top:0;padding:clamp(22px,3vw,32px)}.poc-close-formh{font:600 26px/1.1 var(--font-display);letter-spacing:-.01em}.poc-close-opt{color:var(--text-secondary);font-weight:500}.poc-close-form .poc-film-link{justify-self:center}@media (max-width:1000px){.poc-next{grid-template-columns:repeat(2,minmax(0,1fr))}.poc-close{grid-template-columns:1fr}}@media (max-width:560px){.poc-next{grid-template-columns:1fr}}.poc-dm-quote{background:var(--field-mint);border-radius:20px;margin:clamp(22px,2.6vw,30px) 0 0;padding:22px}.poc-dm-quote blockquote{font:500 clamp(18px, 1.6vw, 20px)/1.4 var(--font-display);letter-spacing:-.005em;color:var(--text-primary);margin:0}.poc-dm-quote figcaption{color:var(--gs-charcoal);margin-top:12px;font-size:14px}.poc-dm-quote figcaption b{color:var(--text-primary)}.poc-fopt-note{color:var(--text-secondary);font-weight:500}.poc-fnote-add{cursor:pointer;font:600 14px/1.3 var(--font-body);color:var(--green-ink);background:0 0;border:0;justify-self:start;padding:4px 0}.poc-fnote-add:hover{text-underline-offset:4px;text-decoration:underline}.poc-sticky{display:none}@media (max-width:760px){.poc-sticky{z-index:80;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--border-light);background:#f7f5f1f5;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.poc-sticky[data-show=true]{transform:none}.poc-sticky .poc-btn{flex:1;justify-content:center}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.poc-sticky{transition:none}}.poc-dm-grid{grid-template-areas:"copy form""quote form";row-gap:0}.poc-dm-grid>:first-child{grid-area:copy}.poc-dm-grid>:nth-child(2){grid-area:form}.poc-dm-grid>:nth-child(3){grid-area:quote}@media (max-width:1000px){.poc-dm-grid{grid-template-areas:"copy""form""quote";row-gap:clamp(24px,4vw,34px)}.poc-dm-grid .poc-dm-quote{margin-top:0}}.poc-ty-need{background:var(--field-mint);color:var(--green-ink);border-radius:12px;margin:14px 0 0;padding:10px 14px;font-size:15px;font-weight:600;display:inline-block}.poc-ty-colleague{background:var(--gs-white);border:1px solid var(--border-light);border-radius:16px;max-width:52ch;margin-top:24px;padding:18px 20px}.poc-ty-colleague p{color:var(--gs-charcoal);margin:6px 0 12px;font-size:14.5px;line-height:1.5}.poc-ty-prep{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.poc-ty-prep li{grid-template-columns:34px minmax(0,1fr);gap:12px;font-size:15.5px;line-height:1.5;display:grid}.poc-ty-prep .n{font:800 14px/1.5 var(--font-body);color:var(--green-ink);font-variant-numeric:tabular-nums}.poc-ty-for{font:800 11.5px/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--green-ink);margin-bottom:6px;display:block}.poc-dm-wait li[data-lead]>a{box-shadow:inset 0 0 0 2px var(--gs-green)}.poc-film-dialog{width:min(1100px,100vw - 32px,177.778dvh - 160px);margin:auto}.poc-pp-hero{align-items:center}.poc-pp-note{color:var(--text-secondary);max-width:46ch;margin:14px 0 0;font-size:14px;line-height:1.5}.poc-pp-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.poc-pp-spark{color:var(--gs-green)}.poc-pp-ticks{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.poc-pp-ticks li{align-items:center;gap:10px;font-size:15.5px;font-weight:600;display:flex}.poc-pp-ticks svg{flex:none}.poc-pp-shot{border:1px solid var(--border-light);width:100%;height:auto;box-shadow:var(--shadow-soft);border-radius:20px;display:block}.poc-pp-stat{flex-wrap:wrap;align-items:baseline;gap:16px;margin-top:24px;display:flex}.poc-pp-stat b{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-primary);font-size:clamp(48px,5vw,72px);font-weight:600;line-height:1}.poc-pp-stat span{color:var(--text-secondary);max-width:22ch;font-size:17px;line-height:1.4}.poc-pp-more{margin-top:22px}.poc-pp-who{align-items:center;gap:18px;display:flex}.poc-pp-who img{object-fit:cover;width:84px;height:84px;box-shadow:0 0 0 4px var(--gs-white), 0 0 0 7px var(--gs-green);border-radius:999px;flex:none}.poc-pp-record{grid-template-columns:repeat(3,minmax(0,1fr))}.poc-pp-team{color:var(--text-secondary);margin:16px 0 0;font-size:14.5px}.poc-pp-bridge{text-align:center}.poc-pp-bridge-h{max-width:18ch;margin:18px auto 0}.poc-pp-hub{text-align:left;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px 24px;margin-top:clamp(26px,3vw,40px);display:grid}.poc-pp-hub ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.poc-pp-hub li{background:var(--gs-white);border:1px solid var(--border-light);border-radius:999px;align-items:center;gap:12px;padding:12px 18px;font-size:16px;font-weight:700;display:flex}.poc-pp-hub li span{color:var(--gs-green);font-size:12px}.poc-pp-record-pill{background:var(--gs-ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:12px;padding:22px 30px;font-size:20px;font-weight:800;display:flex}.poc-pp-record-pill svg{color:#5fd1a8}.poc-pp-flowshead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:clamp(48px,6vw,80px);display:flex}.poc-pp-arrows{gap:10px;display:flex}.poc-pp-arrow{cursor:pointer;border:1px solid var(--border-light);background:var(--gs-white);width:48px;height:48px;color:var(--text-primary);border-radius:999px;justify-content:center;align-items:center;transition:border-color .25s;display:inline-flex}.poc-pp-arrow:hover{border-color:var(--text-primary)}.poc-pp-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:14px;margin:clamp(24px,3vw,36px) 0 0;padding:0 0 8px;list-style:none;display:flex;overflow-x:auto}.poc-pp-track::-webkit-scrollbar{display:none}.poc-pp-track:focus-visible{outline:2px solid var(--green-ink);outline-offset:6px;border-radius:20px}.poc-pp-card{scroll-snap-align:start;background:var(--gs-white);border:1px solid var(--border-light);border-radius:20px;flex-direction:column;flex:0 0 min(440px,82%);display:flex;overflow:hidden}.poc-pp-card img{aspect-ratio:16/10;object-fit:cover;border-bottom:1px solid var(--border-light);width:100%;height:auto;display:block}.poc-pp-cardbody{flex-direction:column;flex:1;gap:10px;padding:18px 20px 20px;display:flex}.poc-pp-cardbody b{letter-spacing:-.01em;font-size:18px}.poc-pp-cardbody p{color:var(--text-secondary);align-items:center;gap:10px;margin:0;font-size:14.5px;line-height:1.4;display:flex}.poc-pp-chip{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:800}.poc-pp-chip--ai{background:var(--field-sky);color:var(--gs-navy-deep)}.poc-pp-chip--ex{background:var(--field-sand);color:#6b4a12}.poc-pp-cardlink{color:var(--text-primary);font-size:14.5px;font-weight:700;text-decoration:none}.poc-pp-cardbody .poc-pp-cardlink{margin-top:auto;padding-top:6px}.poc-pp-cardlink:hover{color:var(--green-ink)}.poc-pp-bens{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}.poc-pp-bens li{background:var(--gs-white);border-radius:20px;height:100%;padding:24px}.poc-pp-bens h3{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:26px;font-weight:600}.poc-pp-bens p{color:var(--text-secondary);margin:10px 0 0;font-size:16px;line-height:1.5}.poc-pp-quote{background:var(--gs-white);border-radius:22px;margin:14px 0 0;padding:clamp(22px,3vw,34px)}.poc-pp-quote blockquote{font-family:var(--font-display);color:var(--text-primary);margin:0;font-size:clamp(20px,1.9vw,25px);font-weight:500;line-height:1.32}.poc-pp-quote figcaption{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:20px;font-size:14.5px;line-height:1.4;display:flex}.poc-pp-quote figcaption img{width:auto;height:18px}.poc-pp-quote figcaption b{color:var(--text-primary)}.poc-pp-quote figcaption .poc-pp-cardlink{margin-left:auto}@media (max-width:1000px){.poc-pp-split{grid-template-columns:minmax(0,1fr)}.poc-pp-first{order:-1}.poc-pp-hub{grid-template-columns:minmax(0,1fr)}.poc-pp-hub>:nth-child(2){order:-1;justify-self:center}.poc-pp-bens{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.poc-pp-record-pill{padding:18px 24px;font-size:17px}.poc-pp-quote figcaption .poc-pp-cardlink{margin-left:0}}
