@font-face{font-family:PartnerOnest;src:url(/partners/Onest.woff2) format("woff2");font-weight:100 900;font-display:swap}.partners-page{font-family:var(--font-sans),PartnerOnest,Arial,sans-serif;min-height:100vh}.partners-page *{box-sizing:border-box}.partners-page{scroll-behavior:smooth;margin:0;background:#fefaef;color:#182350;font-family:PartnerOnest,Arial,sans-serif}.partners-page button,.partners-page input,.partners-page select,.partners-page textarea{font:inherit}.partners-page a,.partners-page button,.partners-page input,.partners-page select,.partners-page textarea{outline-offset:5px}.partners-page a{color:inherit}.partners-page .btn,.partners-page button{cursor:pointer;border:0;background:#182350;color:#fff;border-radius:12px;padding:15px 22px;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;font-weight:600;transition:transform .2s,background .2s}.partners-page .btn:hover,.partners-page button:hover{background:#2b3768;transform:translateY(-2px)}.partners-page .secondary{background:transparent;color:#182350;border:1px solid #c4c7d2}.partners-page .wrap{max-width:1200px;margin:auto;padding:0 32px}.partners-page .logo{font:800 30px Nunito,Onest,sans-serif;letter-spacing:-1.4px;text-decoration:none}.partners-page .logo span{color:#b9915e}.partners-page header{height:92px;display:flex;align-items:center;justify-content:space-between;gap:20px}.partners-page header nav{display:flex;gap:30px;align-items:center;font-size:14px}.partners-page header nav a{text-decoration:none}.partners-page .hero{display:grid;grid-template-columns:1.12fr 1fr;gap:58px;align-items:center;padding:58px 0 90px}.partners-page h1{font-size:clamp(38px,4.8vw,65px);line-height:1.08;letter-spacing:-2.8px;font-weight:550;margin:0 0 26px}.partners-page h2{font-size:clamp(29px,3.5vw,44px);letter-spacing:-1.5px;line-height:1.16;margin:0 0 22px;font-weight:550}.partners-page h3{font-size:22px;letter-spacing:-.5px;font-weight:550}.partners-page .lead{font-size:18px;line-height:1.65;color:#474c61;max-width:560px}.partners-page .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.partners-page .proof{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.6;margin-top:28px;color:#474c61;max-width:380px}.partners-page .proof strong{font-size:24px;color:#182350}.partners-page .hero-media{position:relative;padding-bottom:35px}.partners-page .hero-media img{width:100%;height:520px;-o-object-fit:cover;object-fit:cover;-o-object-position:60% center;object-position:60% center;border-radius:110px 18px 18px 18px}.partners-page .review{background:#fff;border:1px solid #ebe4d2;border-radius:16px;padding:22px;box-shadow:0 14px 44px #18235013}.partners-page .hero-media .review{position:absolute;left:-32px;right:28px;bottom:0}.partners-page .review small{color:#646878}.partners-page .review .score{font-size:29px;float:right}.partners-page .review p{font-size:14px;line-height:1.6;margin-bottom:0}.partners-page .tag{display:inline-block;padding:5px 9px;background:#e1eefd;border-radius:6px;font-size:12px}.partners-page .section{padding:85px 0;border-top:1px solid #ebe4d2}.partners-page .three{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.partners-page .promise{padding-right:20px}.partners-page .promise p{line-height:1.7;color:#474c61}.partners-page .promise b{display:block;font-size:34px;font-weight:500;color:#b9915e}.partners-page .demo{background:#e1eefd;border-radius:24px;padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:40px}.partners-page .tabs{display:flex;gap:8px;margin:20px 0}.partners-page .tabs button{padding:10px 15px;background:#fff;color:#182350}.partners-page .tabs button[aria-selected=true]{background:#182350;color:#fff}.partners-page .split{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.partners-page .split img{width:100%;border-radius:20px}.partners-page .steps p{padding:18px 0;border-bottom:1px solid #ebe4d2;line-height:1.7}.partners-page .steps strong{display:block;font-size:19px}.partners-page .money{background:#182350;color:#fff;border-radius:24px;padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:60px}.partners-page .money h2{color:#fff}.partners-page .money .big{font-size:60px;letter-spacing:-3px;margin:10px 0;color:#daba83}.partners-page .money input{width:100%;accent-color:#daba83}.partners-page .money small{color:#c2c8df}.partners-page .calc{padding-left:40px;border-left:1px solid #ffffff30}.partners-page .faq{display:grid;grid-template-columns:.7fr 1fr;gap:70px}.partners-page details{border-bottom:1px solid #dbd1ba;padding:19px 0}.partners-page summary{cursor:pointer;line-height:1.5;font-weight:550}.partners-page details p{line-height:1.7;color:#474c61}.partners-page .apply{background:#fff;border-radius:24px;padding:45px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.partners-page label{display:block;font-size:14px;line-height:1.5;margin-bottom:16px}.partners-page input:not([type=range]):not([type=checkbox]),.partners-page select,.partners-page textarea{display:block;width:100%;border:1px solid #d7d9e0;border-radius:9px;padding:13px;background:#fff;color:#182350;margin-top:7px;min-width:0}.partners-page .muted{color:#646878;font-size:14px;line-height:1.65}.partners-page footer{padding:40px 0;display:flex;justify-content:space-between;font-size:13px;color:#646878}.partners-page .notice{background:#e1eefd;padding:13px 20px;font-size:13px;display:flex;gap:15px;align-items:center;justify-content:center;flex-wrap:wrap}.partners-page .notice select{width:auto;margin:0;padding:5px}.partners-page .shell{display:grid;grid-template-columns:220px 1fr;gap:40px;padding:32px 0 80px;min-height:75vh}.partners-page .sidebar{display:flex;flex-direction:column;gap:7px}.partners-page .sidebar button{justify-content:flex-start;color:#474c61;background:transparent;font-size:14px;padding:13px}.partners-page .sidebar button.active{background:#e1eefd;color:#182350}.partners-page .dash-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:20px}.partners-page .dash-head h1{font-size:35px;letter-spacing:-1.3px;margin:0}.partners-page .panel{border:1px solid #ebe4d2;border-radius:16px;background:#fff;padding:26px;margin-bottom:24px}.partners-page .panel h3{margin-top:0}.partners-page .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.partners-page .stats .panel{margin:0}.partners-page .number{font-size:32px;letter-spacing:-1px;margin:8px 0}.partners-page .linkline{display:flex;gap:10px}.partners-page .linkline input{margin:0!important}.partners-page .table-wrap{overflow-x:auto}.partners-page table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:14px}.partners-page th{font-weight:500;color:#646878}.partners-page td,.partners-page th{padding:16px 12px;border-bottom:1px solid #eee}.partners-page .status{border-radius:6px;padding:5px 9px;background:#e7f3ec;font-size:12px}.partners-page .status.wait{background:#f4e9d4}.partners-page .toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);padding:15px 25px;background:#182350;color:#fff;border-radius:12px;z-index:20;max-width:90vw}.partners-page .empty{text-align:center;padding:60px 20px}.partners-page .empty h2{font-size:28px}.partners-page .checklist label{display:flex;gap:10px}.partners-page .test-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding-top:20px;border-top:1px solid #eee}.partners-page .video{background:#182350;color:#fff;padding:42px;border-radius:20px;cursor:pointer}.partners-page .video p{line-height:1.7;color:#d5dbef}.partners-page .video button{background:#daba83;color:#182350}.partners-page .stage{animation:enter .45s both}@keyframes enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.partners-page .hero{gap:25px}.partners-page .hero-media img{height:470px}.partners-page .hero-media .review{left:0;right:0}.partners-page .apply,.partners-page .demo,.partners-page .faq,.partners-page .money,.partners-page .split{gap:30px}.partners-page .shell{grid-template-columns:170px 1fr;gap:20px}.partners-page .wrap{padding:0 20px}.partners-page .calc{padding-left:20px}}@media (max-width:650px){.partners-page header{height:75px}.partners-page header nav a{display:none}.partners-page header nav{gap:10px}.partners-page .hero{grid-template-columns:1fr;padding:30px 0 55px;gap:35px}.partners-page h1{letter-spacing:-1.6px;font-size:43px}.partners-page .hero-media img{height:350px;border-radius:70px 15px 15px 15px}.partners-page .hero-media .review{right:15px;left:15px;padding:18px}.partners-page .section{padding:50px 0}.partners-page .apply,.partners-page .demo,.partners-page .faq,.partners-page .money,.partners-page .split,.partners-page .three{grid-template-columns:1fr;gap:25px}.partners-page .apply,.partners-page .demo,.partners-page .money{padding:25px}.partners-page .promise{padding:0}.partners-page .promise h3{margin:8px 0}.partners-page .calc{border:0;padding:20px 0 0;border-top:1px solid #ffffff30}.partners-page .shell{grid-template-columns:1fr}.partners-page .sidebar{flex-direction:row;overflow:auto;padding-bottom:12px}.partners-page .sidebar button{white-space:nowrap}.partners-page .dash-head{align-items:flex-start;flex-direction:column}.partners-page .dash-head h1{font-size:29px}.partners-page .stats{gap:8px}.partners-page .stats .panel{padding:12px}.partners-page .number{font-size:24px}.partners-page .panel{padding:20px}.partners-page .linkline{flex-direction:column}.partners-page .test-row{align-items:flex-start;flex-direction:column}.partners-page footer{gap:20px;flex-wrap:wrap}.partners-page .video{padding:25px}}@media (prefers-reduced-motion:reduce){.partners-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.partners-page h1{font-size:clamp(38px,4.1vw,56px)}.partners-page button:disabled{opacity:.5;cursor:default}.partners-page .hero-media img{height:490px}.partners-page .video-player{width:100%}.partners-page header nav a.btn{display:inline-flex}.partners-page .hero{padding-top:35px;gap:40px}.partners-page .panel h1{font-size:36px}@media (max-width:650px){.partners-page .hero-media img{height:350px}.partners-page h1{font-size:39px}}.partners-page h1,.partners-page h2,.partners-page h3{font-family:PartnerOnest,Arial,sans-serif}.partners-page .linkline input,.partners-page .shell>*{min-width:0}.partners-page .panel{overflow-wrap:anywhere}@media (max-width:650px){.partners-page .stats{grid-template-columns:1fr}}.partners-page .linkline button{flex-shrink:0;white-space:nowrap}