.partner-review{margin:0;min-height:100vh;background:var(--pr-canvas);color:var(--pr-ink);font-family:var(--pr-font-body);font-size:17px;line-height:1.6}.partner-review *{box-sizing:border-box}.partner-review a{color:inherit;text-decoration:underline;text-underline-offset:4px}.partner-review button,.partner-review input{font:inherit}.partner-review a:focus-visible,.partner-review button:focus-visible,.partner-review summary:focus-visible{outline:3px solid var(--pr-focus);outline-offset:5px}.partner-review h1,.partner-review h2,.partner-review h3{font-family:var(--pr-font-body);text-wrap:wrap}.partner-review p{margin:0 0 20px}.partner-review section[id]{scroll-margin-top:95px}.partner-review .top{height:80px;border-bottom:1px solid var(--pr-line);display:flex;align-items:center;justify-content:space-between;padding:0 5%;gap:20px}.partner-review .brand{font-family:var(--pr-font-serif);font-size:29px;letter-spacing:-1px;font-weight:700;text-decoration:none}.partner-review .brand sup{font:10px var(--pr-font-body);vertical-align:top;position:relative;top:8px}.partner-review .top span{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#64695f}.partner-review .top .signin{font-size:13px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.partner-review .wrap{max-width:1320px;padding:0 5%;margin:auto}.partner-review .eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--pr-eyebrow);margin:0 0 22px}.partner-review .hero{padding:65px 0 48px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);gap:60px;align-items:center}.partner-review h1{font-size:clamp(42px,4.9vw,72px);line-height:1.04;letter-spacing:-.055em;margin:0 0 25px;font-weight:600}.partner-review h1 em{font-family:var(--pr-font-serif);font-weight:400;color:var(--pr-emphasis);letter-spacing:-.045em}.partner-review .lede{font-size:20px;line-height:1.55;max-width:630px;color:var(--pr-lede)}.partner-review .actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin:28px 0 12px}.partner-review .button,.partner-review .registration-panel .btn{display:inline-flex;justify-content:center;align-items:center;gap:24px;background:var(--pr-button);color:var(--pr-white);padding:14px 22px;text-decoration:none;border:1px solid var(--pr-button);font-size:14px;font-weight:700;cursor:pointer}.partner-review .button:hover,.partner-review .registration-panel .btn:hover{background:var(--pr-button-hover)}.partner-review .textlink{font-size:14px}.partner-review .micro{font-size:12px;color:var(--pr-muted);line-height:1.6}.partner-review .hero-note{border-top:1px solid #dddccf;margin-top:30px;padding-top:18px;max-width:560px;font-size:13px;color:#61665c}.partner-review .pilot-card{background:var(--pr-panel);border:1px solid var(--pr-panel-line);padding:30px;position:relative}.partner-review .pilot-card:before{content:"";display:block;width:35px;height:3px;background:var(--pr-accent);margin-bottom:30px}.partner-review .big-number{font:96px/1 var(--pr-font-serif);color:#333d2d}.partner-review .pilot-card h2{font:27px/1.2 var(--pr-font-serif);letter-spacing:-.025em;margin:10px 0 20px}.partner-review .pilot-card p{font-size:15px}.partner-review .pilot-card .rule{border-top:1px solid #cfd2c4;margin-top:25px;padding-top:18px}.partner-review .facts{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--pr-panel-line);padding:24px 0;gap:30px}.partner-review .facts strong{font-size:14px;display:block;margin-bottom:5px}.partner-review .facts span{font-size:13px;color:var(--pr-muted);display:block}.partner-review .layout{display:grid;grid-template-columns:185px minmax(0,1fr);gap:70px;padding-top:60px}.partner-review .rail{position:sticky;top:25px;align-self:start;font-size:12px;padding-top:10px}.partner-review .rail b{display:block;text-transform:uppercase;font-size:10px;letter-spacing:.15em;margin-bottom:20px}.partner-review .rail a{display:block;text-decoration:none;padding:9px 12px;border-left:2px solid #dedfd7;color:#676c62}.partner-review .rail a:hover,.partner-review .rail a.active{color:#262e23;background:#f0ede3;border-color:var(--pr-accent)}.partner-review .rail .rail-cta{margin-top:24px;border:0;font-weight:700;color:#3d492f}.partner-review .content section{padding:5px 0 65px;margin-bottom:55px;border-bottom:1px solid var(--pr-line)}.partner-review h2{font-size:clamp(30px,3vw,43px);line-height:1.15;letter-spacing:-.04em;margin:0 0 22px;font-weight:500;max-width:810px}.partner-review h3{font-size:19px;line-height:1.3;letter-spacing:-.015em;margin:0 0 12px;font-weight:700}.partner-review section>p{max-width:710px;color:#565d51}.partner-review .section-number{font-size:11px;letter-spacing:.1em;color:#82704b;margin-bottom:16px;font-weight:700}.partner-review .quote{font:29px/1.35 var(--pr-font-serif);border-left:3px solid var(--pr-accent);padding:15px 0 15px 25px;margin:30px 0}.partner-review .two{display:grid;grid-template-columns:1fr 1fr;gap:32px}.partner-review .two>div{padding-top:20px;border-top:1px solid #d5d8ce}.partner-review .two p{font-size:15px;color:#62685d}.partner-review .path{background:var(--pr-panel);padding:26px;margin-top:30px}.partner-review .path .step{display:grid;grid-template-columns:35px 1fr;gap:15px;padding:17px 0;border-bottom:1px solid #d3d7ca}.partner-review .path .step:last-child{border:0}.partner-review .step i{font:italic 24px var(--pr-font-serif);color:#91723a}.partner-review .step p{font-size:15px;margin:4px 0;color:var(--pr-detail)}.partner-review .step strong{font-size:17px}.partner-review .aside{font-size:13px!important;color:#676f5e!important;padding-top:15px}.partner-review .roles{margin-top:30px;border-top:1px solid var(--pr-role-line)}.partner-review .role{display:grid;grid-template-columns:190px 1fr;gap:20px;padding:22px 0;border-bottom:1px solid var(--pr-role-line)}.partner-review .role strong{font-size:15px}.partner-review .role p{font-size:15px;margin:0;color:#5c6454}.partner-review .demo{margin:30px 0 0}.partner-review .demo img{display:block;width:100%;height:auto;border:1px solid #dadfd4;border-radius:3px;background:var(--pr-white)}.partner-review .demo figcaption{font-size:12px;color:#68715f;margin-top:10px}.partner-review .demo-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:20px;font-size:13px}.partner-review .dark-panel{background:#242d23;color:var(--pr-white);padding:32px;margin-top:25px}.partner-review .dark-panel h3{color:#f0e1c0;font:26px var(--pr-font-serif)}.partner-review .dark-panel p{color:#d2d8cd;font-size:15px;margin:12px 0}.partner-review .dark-panel a{color:var(--pr-white)}.partner-review .checklist{margin:25px 0;padding:0;list-style:none}.partner-review .checklist li{padding:16px 0;border-bottom:1px solid #d7dcd0;display:grid;grid-template-columns:30px 1fr;gap:10px;font-size:15px}.partner-review .checklist li:before{content:"↗";color:#866b3e;font-size:20px}.partner-review .checklist strong{display:block}.partner-review .checklist span{color:#606858}.partner-review .measure{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#d8ddd0;border:1px solid #d8ddd0;margin-top:25px}.partner-review .measure div{padding:22px;background:#f4f5ef}.partner-review .measure b{display:block;font-size:15px}.partner-review .measure p{font-size:13px;color:#69715f;margin:6px 0 0}.partner-review .terms{display:grid;grid-template-columns:180px 1fr;border-top:1px solid var(--pr-term-line);font-size:15px}.partner-review .terms dt,.partner-review .terms dd{margin:0;padding:18px 0;border-bottom:1px solid var(--pr-term-line)}.partner-review .terms dd{color:#5b6553}.partner-review .terms dt{font-weight:700;padding-right:20px}.partner-review details{border-bottom:1px solid var(--pr-note-line);padding:18px 0}.partner-review summary{display:list-item;font-size:16px;cursor:pointer;font-weight:600}.partner-review details p{font-size:15px;color:var(--pr-detail);margin:15px 0 0}.partner-review .close{background:var(--pr-panel);padding:36px!important;border:1px solid #d5dbcd!important}.partner-review .close h2{font-family:var(--pr-font-serif);font-size:38px}.partner-review .reply{background:#fafbf7;border:1px solid #cfd6c4;padding:20px;font-size:15px;color:#49543f;margin:20px 0}.partner-review .footer{font-size:12px;color:#6b7361;padding:20px 0 50px;max-width:900px}.partner-review .mobile-nav{display:none}.partner-review .journey-art{padding:30px 25px;background:var(--pr-panel);border:1px solid #d7dccf}.partner-review .journey-art .art-label{font-size:11px;letter-spacing:.12em;color:#6f795f;margin-bottom:28px}.partner-review .family-node{border:1px solid #bec8b0;background:#f9faf5;padding:20px;text-align:center;font:21px var(--pr-font-serif)}.partner-review .connector{height:32px;width:1px;background:#a5b296;margin:auto}.partner-review .family-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.partner-review .family-pair span{padding:16px 10px;border:1px solid #c4ceb6;font-size:14px;text-align:center}.partner-review .journey-art p{margin:25px 0 0;font-size:13px;text-align:center;color:#5c684f}.partner-review .screen-link{display:block}.partner-review .screen-link:hover{opacity:.9}.partner-review .registration-panel{max-width:710px;padding:26px;border:1px solid var(--pr-panel-line);background:var(--pr-panel)}.partner-review .registration-panel .btn:disabled{opacity:.6;cursor:wait}.partner-review .registration-signin{display:block;font-size:14px;text-decoration:underline;margin-top:20px}.partner-review .registration-panel .proofnote{font-size:12px;margin:12px 0 0;color:var(--pr-muted)}@media (max-width:900px){.partner-review .hero{gap:30px;grid-template-columns:1.35fr 1fr}.partner-review .layout{grid-template-columns:150px 1fr;gap:35px}.partner-review .role{grid-template-columns:150px 1fr}.partner-review .top span{display:none}}@media (max-width:680px){.partner-review .top{height:68px}.partner-review .brand{font-size:25px}.partner-review .top .signin{font-size:11px}.partner-review .hero{display:block;padding:38px 0}.partner-review .hero .pilot-card,.partner-review .hero .journey-art{margin-top:32px}.partner-review h1{font-size:46px}.partner-review .lede{font-size:18px}.partner-review .facts{gap:20px;grid-template-columns:1fr;padding:20px 0}.partner-review .facts span{display:inline}.partner-review .facts strong{display:inline;margin-right:10px}.partner-review .layout{display:block;padding-top:30px}.partner-review .rail{display:none}.partner-review .mobile-nav{display:block;border-bottom:1px solid #d4dacb;padding:15px 0;margin-bottom:30px;font-size:13px}.partner-review .mobile-nav nav{display:flex;gap:10px 18px;flex-wrap:wrap;margin:15px 0}.partner-review .content section{margin-bottom:35px;padding-bottom:35px}.partner-review h2{font-size:33px}.partner-review .two{grid-template-columns:1fr;gap:15px}.partner-review .role{grid-template-columns:1fr;gap:10px}.partner-review .terms{grid-template-columns:110px 1fr;font-size:14px}.partner-review .measure{grid-template-columns:1fr}.partner-review .close{padding:24px!important}.partner-review .close h2{font-size:33px}.partner-review .actions{gap:20px}.partner-review .quote{font-size:25px}.partner-review .footer{font-size:11px}.partner-review .big-number{font-size:70px}}@media print{.partner-review .rail,.partner-review .mobile-nav,.partner-review .actions,.partner-review .signin,.partner-review .demo-links{display:none}.partner-review .layout{display:block}.partner-review .hero{padding:20px 0}.partner-review .content section{-moz-column-break-inside:avoid;break-inside:avoid}.partner-review{background:var(--pr-white);font-size:12px}.partner-review h1{font-size:40px}.partner-review h2{font-size:26px}.partner-review .wrap{padding:0}.partner-review .demo img{max-height:350px;-o-object-fit:contain;object-fit:contain}}
