.public-page{background:var(--pl-bg);min-height:100vh}.public-page main{min-height:72vh}.page-intro{border-bottom:1px solid var(--pl-line);background:#fbfcfb;padding:112px 0 86px;position:relative;overflow:hidden}.page-intro:after{content:"";pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 42px,#0f9f920e 43px 44px);border:1px solid #0f9f9224;border-radius:50%;height:520px;position:absolute;inset:auto -9% -58% 45%}.page-intro-grid{z-index:1;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:end;gap:90px;display:grid;position:relative}.page-intro-copy h1,.workflow-visual-content h1,.results-page-copy h1,.safety-copy h1,.access-page-copy h1,.legal-hero h1,.not-found-section h1{font-family:var(--font-manrope), sans-serif;letter-spacing:0;margin:15px 0 0;font-size:clamp(44px,6.2vw,78px);line-height:1.01}.page-intro-copy>p,.workflow-visual-content p,.results-page-copy>p,.safety-copy>p,.access-page-copy>p{max-width:680px;color:var(--pl-ink-soft);margin:23px 0 0;font-size:17px;line-height:1.72}.page-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.page-intro-proof{border-top:1px solid var(--pl-line-strong);gap:0;display:grid}.page-intro-proof span{border-bottom:1px solid var(--pl-line);color:var(--pl-ink-soft);grid-template-columns:25px 1fr;align-items:center;gap:10px;padding:17px 2px;font-size:12px;font-weight:700;display:grid}.page-intro-proof svg{color:var(--pl-teal-dark)}.page-section-heading{max-width:780px;margin-bottom:42px}.page-section-heading h2,.page-closing-inner h2,.decision-copy h2,.results-method-grid h2{font-family:var(--font-manrope), sans-serif;letter-spacing:0;margin:12px 0 0;font-size:clamp(31px,4.1vw,52px);line-height:1.07}.page-section-heading>p,.heading-split>p{color:var(--pl-ink-soft);margin:0;font-size:15px;line-height:1.7}.product-page-demo{background:var(--pl-paper-soft);padding:96px 0 110px;position:relative;overflow:hidden}.product-page-demo:before{content:"";opacity:.4;background-image:linear-gradient(#073f3b0e 1px,#0000 1px),linear-gradient(90deg,#073f3b0e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.product-page-demo .shell{z-index:1;position:relative}.standalone-product-canvas{max-width:1100px;margin:0 auto}.standalone-product-canvas .product-window{transform:none;box-shadow:0 40px 95px -52px #073f3ba3}.module-band{border-block:1px solid var(--pl-line);background:#fff;padding:104px 0}.module-grid{border-top:1px solid var(--pl-line-strong);grid-template-columns:repeat(3,1fr);display:grid}.module-item{border-right:1px solid var(--pl-line);min-height:310px;padding:38px 34px 34px 0;position:relative}.module-item+.module-item{padding-left:34px}.module-item:last-child{border-right:0}.module-item>svg{color:var(--pl-teal-dark);margin-top:54px}.module-number{color:var(--pl-ink-faint);font-family:var(--font-ibm-plex-mono), monospace;font-size:10px}.module-item h3{font-family:var(--font-manrope), sans-serif;letter-spacing:0;margin:20px 0 0;font-size:22px}.module-item p{color:var(--pl-ink-soft);margin:11px 0 0;font-size:13px;line-height:1.65}.page-closing-band{background:var(--pl-teal-deep);color:#fff;padding:54px 0}.page-closing-inner{justify-content:space-between;align-items:center;gap:50px;display:flex}.page-closing-inner .eyebrow{color:var(--pl-aqua)}.page-closing-inner h2{max-width:770px;font-size:clamp(28px,3.8vw,43px)}.page-closing-inner .button{flex:none}.workflow-visual-hero{isolation:isolate;color:#fff;align-items:flex-end;min-height:710px;display:flex;position:relative;overflow:hidden}.workflow-visual-media{z-index:-2;position:absolute;inset:0}.workflow-visual-media img{object-fit:cover;object-position:center 48%;width:100%;height:100%;animation:18s ease-in-out infinite alternate workflowDrift;display:block}.workflow-visual-media:after{content:"";background:linear-gradient(90deg,#072624f0 0%,#072624c2 43%,#07262424 78%),linear-gradient(#0000 42%,#072624cc 100%);position:absolute;inset:0}@keyframes workflowDrift{0%{transform:scale(1.01)}to{transform:scale(1.045)translate(-8px,-4px)}}.workflow-visual-content{padding-bottom:78px}.workflow-visual-content>.reveal{max-width:780px}.workflow-visual-content .eyebrow{color:var(--pl-aqua)}.workflow-visual-content p{color:#dceae7}.workflow-visual-content .button-secondary{color:#fff;background:#ffffff1f;border-color:#ffffff5c}.workflow-visual-content .button-secondary:hover{color:var(--pl-ink);background:#fff}.workflow-detail-section{background:#fff;padding:104px 0}.workflow-stage-list{border-top:1px solid var(--pl-line-strong)}.workflow-stage-row{border-bottom:1px solid var(--pl-line);grid-template-columns:58px 48px minmax(160px,.62fr) minmax(300px,1.38fr) 80px;align-items:center;gap:18px;min-height:112px;display:grid;position:relative}.stage-index{color:var(--pl-ink-faint);font-family:var(--font-ibm-plex-mono), monospace;font-size:10px}.stage-icon{border:1px solid var(--pl-line);background:var(--pl-paper-soft);width:40px;height:40px;color:var(--pl-teal-dark);border-radius:7px;place-items:center;display:grid}.workflow-stage-row h3{font-family:var(--font-manrope), sans-serif;letter-spacing:0;margin:0;font-size:19px}.workflow-stage-row p{color:var(--pl-ink-soft);margin:0;font-size:13px;line-height:1.6}.stage-flow{width:64px;height:16px;position:relative;overflow:hidden}.stage-flow:before{content:"";background:var(--pl-line-strong);height:1px;position:absolute;top:7px;left:0;right:0}.stage-flow i{background:var(--pl-teal);border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite stageTravel;position:absolute;top:4px;left:0}@keyframes stageTravel{0%,10%{opacity:0;transform:translate(0)}20%{opacity:1}80%{opacity:1}90%,to{opacity:0;transform:translate(57px)}}.workflow-stage-row:nth-child(2) .stage-flow i{animation-delay:.32s}.workflow-stage-row:nth-child(3) .stage-flow i{animation-delay:.64s}.workflow-stage-row:nth-child(4) .stage-flow i{animation-delay:.96s}.workflow-stage-row:nth-child(5) .stage-flow i{animation-delay:1.28s}.workflow-stage-row:nth-child(6) .stage-flow i{animation-delay:1.6s}.decision-band{background:var(--pl-paper-soft);border-top:1px solid var(--pl-line);padding:98px 0;overflow:hidden}.decision-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.decision-copy p{max-width:560px;color:var(--pl-ink-soft);margin:18px 0 0;font-size:15px;line-height:1.7}.inline-link{color:var(--pl-teal-dark);align-items:center;gap:7px;margin-top:24px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.decision-visual{border:1px solid var(--pl-line-strong);min-height:330px;box-shadow:var(--pl-shadow-lg);background:#fff;border-radius:8px;padding:34px;position:relative}.decision-visual:before,.decision-visual:after{content:"";z-index:-1;border:1px solid var(--pl-line);background:#ffffffb8;border-radius:8px;position:absolute;inset:12px -12px -12px 12px}.decision-visual:after{opacity:.55;inset:24px -24px -24px 24px}.decision-mail{border-bottom:1px solid var(--pl-line);grid-template-columns:42px 1fr;gap:8px 14px;padding-bottom:25px;display:grid}.decision-mail>span{color:var(--pl-ink-faint);font-family:var(--font-ibm-plex-mono), monospace;grid-row:1/3;padding-top:3px;font-size:9px}.decision-mail b{font-size:15px}.decision-mail small{color:var(--pl-teal-dark);font-size:10px;font-weight:750}.decision-mail i{background:var(--pl-paper-soft);border-radius:2px;grid-column:1/-1;height:8px;margin-top:9px}.decision-mail i:nth-of-type(2){width:91%}.decision-mail i:nth-of-type(3){width:67%}.decision-approve{background:var(--pl-teal-dark);color:#fff;border-radius:6px;align-items:center;gap:8px;padding:12px 16px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:32px;right:34px}.decision-cursor{color:var(--pl-amber);animation:2.8s ease-in-out infinite cursorDecide;position:absolute;bottom:90px;right:170px}@keyframes cursorDecide{0%,18%{opacity:.2;transform:translate(-32px,-20px)}52%,78%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)scale(.86)}}.results-page-hero{border-bottom:1px solid var(--pl-line);background:#fbfcfb;padding:116px 0 100px}.results-page-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:72px;display:grid}.results-page-copy h1{font-size:clamp(42px,5.3vw,68px)}.results-visual-card{border:1px solid var(--pl-line-strong);background:#fff;border-radius:8px;padding:26px;box-shadow:0 38px 90px -50px #073f3b94}.results-card-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.results-card-head span,.results-card-head b{display:block}.results-card-head span{color:var(--pl-ink-faint);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;font-size:9px}.results-card-head b{margin-top:6px;font-size:14px}.results-card-head small{background:var(--pl-amber-soft);color:#85550c;border-radius:4px;padding:5px 7px;font-size:9px;font-weight:800}.results-visual-card svg{width:100%;height:auto;margin-top:22px;display:block;overflow:visible}.results-visual-card text{fill:var(--pl-ink-faint);font-family:var(--font-ibm-plex-mono), monospace;font-size:9px}.results-grid-line{stroke:var(--pl-line);stroke-width:1px}.results-estimate,.results-realized{fill:none;stroke-linecap:round;stroke-linejoin:round}.results-estimate{stroke:var(--pl-teal);stroke-width:4px}.results-realized{stroke:var(--pl-amber);stroke-width:3px}.results-card-legend{border-top:1px solid var(--pl-line);color:var(--pl-ink-soft);flex-wrap:wrap;gap:18px;padding-top:16px;font-size:10px;display:flex}.results-card-legend span{align-items:center;gap:6px;display:inline-flex}.results-card-legend i{background:var(--pl-teal);border-radius:2px;width:18px;height:3px}.results-card-legend .is-realized{background:var(--pl-amber)}.measure-section{background:#fff;padding:104px 0}.measure-grid{border-top:1px solid var(--pl-line-strong);grid-template-columns:repeat(4,1fr);display:grid}.measure-item{border-right:1px solid var(--pl-line);min-height:290px;padding:30px 27px}.measure-item:first-child{padding-left:0}.measure-item:last-child{border-right:0}.measure-item svg{color:var(--pl-teal-dark)}.measure-item>span{color:var(--pl-ink-faint);font-family:var(--font-ibm-plex-mono), monospace;margin-top:60px;font-size:9px;display:block}.measure-item h3{font-family:var(--font-manrope), sans-serif;letter-spacing:0;margin:13px 0 0;font-size:18px}.measure-item p{color:var(--pl-ink-soft);margin:9px 0 0;font-size:12px;line-height:1.6}.results-method-band{background:var(--pl-teal-deep);color:#fff;padding:88px 0}.results-method-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.results-method-grid .eyebrow{color:var(--pl-aqua)}.results-method-steps{border:1px solid #ffffff2b;grid-template-columns:repeat(3,1fr);display:grid}.results-method-steps span{color:#d9e9e6;border-right:1px solid #ffffff21;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:154px;padding:19px;font-size:11px;line-height:1.4;display:flex}.results-method-steps span:last-child{border-right:0}.results-method-steps b{color:#7da5a0;font-family:var(--font-ibm-plex-mono), monospace;font-size:9px}.results-method-steps svg{color:var(--pl-aqua)}.safety-hero{border-bottom:1px solid var(--pl-line);background:#fff;padding:116px 0 102px;overflow:hidden}.safety-hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:90px;display:grid}.safety-orbit{border:1px solid var(--pl-line);background:var(--pl-paper-soft);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:480px;display:flex;position:relative;overflow:hidden}.safety-orbit>svg{z-index:2;color:var(--pl-teal-dark);position:relative}.safety-orbit>b{z-index:2;font-family:var(--font-manrope), sans-serif;margin-top:20px;font-size:23px;position:relative}.safety-orbit>small{z-index:2;color:var(--pl-ink-soft);margin-top:7px;font-size:11px;position:relative}.safety-rings{place-items:center;display:grid;position:absolute;inset:0}.safety-rings span{border:1px solid #0f9f922b;border-radius:50%;width:180px;height:180px;animation:5.5s ease-out infinite safetyPulse;position:absolute}.safety-rings span:nth-child(2){animation-delay:1.8s}.safety-rings span:nth-child(3){animation-delay:3.6s}@keyframes safetyPulse{0%{opacity:.95;transform:scale(.65)}to{opacity:0;transform:scale(2.3)}}.orbit-check{z-index:3;background:var(--pl-teal-dark);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;animation:4s ease-in-out infinite orbitFloat;display:grid;position:absolute;box-shadow:0 12px 28px #073f3b38}.orbit-a{top:24%;left:18%}.orbit-b{animation-delay:1.2s;top:34%;right:17%}.orbit-c{animation-delay:2.4s;bottom:17%;left:30%}@keyframes orbitFloat{0%,to{transform:translateY(-5px)}50%{transform:translateY(6px)}}.safeguard-section{background:var(--pl-bg);padding:104px 0}.safeguard-grid{border-top:1px solid var(--pl-line-strong)}.safeguard-row{border-bottom:1px solid var(--pl-line);grid-template-columns:42px minmax(190px,.65fr) minmax(300px,1.35fr) 28px;align-items:center;gap:20px;min-height:104px;display:grid}.safeguard-row>svg:first-child{color:var(--pl-teal-dark)}.safeguard-row>svg:last-child{color:var(--pl-teal)}.safeguard-row h3{font-family:var(--font-manrope), sans-serif;letter-spacing:0;margin:0;font-size:18px}.safeguard-row p{color:var(--pl-ink-soft);margin:0;font-size:13px;line-height:1.6}.will-wont-section{background:var(--pl-teal-deep);color:#fff;padding:92px 0}.will-wont-grid{grid-template-columns:1fr 1fr;display:grid}.will-column,.wont-column{padding:12px 68px 12px 0}.wont-column{border-left:1px solid #ffffff29;padding-left:68px}.column-label{color:var(--pl-aqua);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.will-wont-grid ul{gap:0;margin:25px 0 0;padding:0;list-style:none;display:grid}.will-wont-grid li{color:#d7e7e4;border-top:1px solid #ffffff1f;padding:16px 0;font-size:14px}.access-page-hero{isolation:isolate;color:#fff;align-items:center;min-height:920px;padding:92px 0;display:flex;position:relative;overflow:hidden}.access-page-media{z-index:-2;position:absolute;inset:0}.access-page-media img{object-fit:cover;object-position:center;width:100%;height:100%;animation:16s ease-in-out infinite alternate accessDrift;display:block}.access-page-media:after{content:"";background:linear-gradient(90deg,#072d2afa 0%,#072d2ae8 46%,#072d2a5c 72%,#072d2a1f 100%),linear-gradient(#0000 50%,#072d2a7a);position:absolute;inset:0}@keyframes accessDrift{0%{transform:scale(1.01)}to{transform:scale(1.04)translate(-7px)}}.access-page-grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:70px;display:grid}.access-page-copy .eyebrow{color:var(--pl-aqua)}.access-page-copy h1{font-size:clamp(42px,5.3vw,68px)}.access-page-copy>p{color:#d7e6e3}.access-assurances{gap:11px;margin-top:28px;display:grid}.access-assurances span{color:#e1eeec;align-items:center;gap:9px;font-size:12px;display:flex}.access-assurances svg{color:var(--pl-aqua)}.access-page-form .access-form,.access-page-form .access-success{margin-top:0}.legal-hero{border-bottom:1px solid var(--pl-line);background:#fff;padding:116px 0 66px}.legal-hero h1{font-size:clamp(42px,5vw,66px)}.legal-hero p{max-width:580px;color:var(--pl-ink-soft);margin:18px 0 0;font-size:16px;line-height:1.7}.legal-body{padding:84px 0 110px}.legal-copy{max-width:780px}.legal-copy h2{font-family:var(--font-manrope), sans-serif;letter-spacing:0;margin:42px 0 0;font-size:22px}.legal-copy h2:first-child{margin-top:0}.legal-copy p{color:var(--pl-ink-soft);margin:12px 0 0;font-size:15px;line-height:1.78}.not-found-section{text-align:center;place-items:center;min-height:680px;padding:100px 0;display:grid}.not-found-section h1{max-width:800px;margin-inline:auto;font-size:clamp(42px,6vw,72px)}.not-found-section p{color:var(--pl-ink-soft);margin:18px auto 28px}@media (max-width:1000px){.page-intro-grid,.results-page-grid,.safety-hero-grid,.access-page-grid{grid-template-columns:1fr;gap:54px}.page-intro-proof{grid-template-columns:repeat(3,1fr)}.page-intro-proof span{border-right:1px solid var(--pl-line)}.page-intro-proof span:last-child{border-right:0}.workflow-stage-row{grid-template-columns:48px 42px 150px 1fr}.stage-flow{display:none}.decision-grid{gap:55px}.measure-grid{grid-template-columns:repeat(2,1fr)}.measure-item:nth-child(2){border-right:0}.measure-item:nth-child(-n+2){border-bottom:1px solid var(--pl-line)}.measure-item:nth-child(3){padding-left:0}.access-page-hero{min-height:0}.access-page-copy{max-width:720px}}@media (max-width:760px){.page-intro,.results-page-hero,.safety-hero{padding:82px 0 70px}.page-intro-copy h1,.workflow-visual-content h1,.results-page-copy h1,.safety-copy h1,.access-page-copy h1{font-size:42px}.page-intro-proof{grid-template-columns:1fr}.page-intro-proof span{border-right:0}.product-page-demo,.module-band,.workflow-detail-section,.measure-section,.safeguard-section{padding:74px 0}.module-grid{grid-template-columns:1fr}.module-item,.module-item+.module-item{border-right:0;border-bottom:1px solid var(--pl-line);min-height:0;padding:28px 0}.module-item:last-child{border-bottom:0}.module-item>svg{margin-top:28px}.page-closing-inner{flex-direction:column;align-items:flex-start;gap:28px}.workflow-visual-hero{background:#072624;min-height:670px}.workflow-visual-media{height:max(175px,min(47.6vw,300px));inset:auto 0 0}.workflow-visual-media img{object-position:center;animation:none}.workflow-visual-media:after{background:linear-gradient(#072624c7 0%,#072624ad 30%,#072624f0 82%,#072624fa)}.workflow-visual-content{padding-bottom:55px}.heading-split,.decision-grid,.results-method-grid,.will-wont-grid{grid-template-columns:1fr}.workflow-stage-row{grid-template-columns:46px 1fr;gap:9px 12px;padding:22px 0}.stage-index{grid-row:1/3}.stage-icon{display:none}.workflow-stage-row p{grid-column:2}.decision-band,.results-method-band,.will-wont-section{padding:72px 0}.decision-visual{min-height:310px;padding:26px}.decision-approve{bottom:25px;right:26px}.decision-cursor{right:150px}.results-method-steps{grid-template-columns:1fr}.results-method-steps span{border-bottom:1px solid #ffffff21;border-right:0;min-height:105px}.results-method-steps span:last-child{border-bottom:0}.safety-orbit{min-height:380px}.safeguard-row{grid-template-columns:34px 1fr 24px;gap:13px;padding:20px 0}.safeguard-row p{grid-column:2/4}.will-column,.wont-column{padding:0}.wont-column{border-top:1px solid #ffffff29;border-left:0;margin-top:42px;padding-top:42px}.access-page-hero{background:#072d2a;align-items:flex-start;padding:76px 0 clamp(220px,56.25vw,360px)}.access-page-media{height:min(56.25vw,320px);inset:auto 0 0}.access-page-media img{object-position:center;animation:none}.access-page-media:after{background:linear-gradient(#072d2a1f 0%,#072d2a4d 34%,#072d2ab8 78%,#072d2af0 100%)}}@media (max-width:520px){.page-actions{flex-direction:column;align-items:stretch}.page-actions .button{justify-content:center;width:100%}.page-intro-copy h1,.workflow-visual-content h1,.results-page-copy h1,.safety-copy h1,.access-page-copy h1{font-size:36px}.results-visual-card{padding:17px}.measure-grid{grid-template-columns:1fr}.measure-item,.measure-item:first-child,.measure-item:nth-child(3){border-right:0;border-bottom:1px solid var(--pl-line);min-height:0;padding:27px 0}.measure-item:last-child{border-bottom:0}.measure-item>span{margin-top:28px}.orbit-a{left:8%}.orbit-b{right:8%}.decision-visual:before,.decision-visual:after{display:none}}@media (prefers-reduced-motion:reduce){.workflow-visual-media img,.access-page-media img,.stage-flow i,.safety-rings span,.orbit-check,.decision-cursor{animation:none!important}}
