.kpt-visual{color:#142a41;background:#f4f9ff;border:1px solid #d6e6f3;border-radius:18px;margin-top:38px;padding:28px}.kpt-intro{align-items:center;gap:26px;display:flex}.kpt-intro img{object-fit:contain}.kpt-intro span{letter-spacing:.09em;color:#0871ce;font-size:10px;font-weight:700}.kpt-intro h3{letter-spacing:-.04em;margin:12px 0;font-size:clamp(24px,2.6vw,34px);line-height:1.13}.kpt-intro p{color:#50677e;font-size:14px;line-height:1.65}.kpt-flow{grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0 0;padding:0;list-style:none;display:grid}.kpt-flow li{background:#fff;border:1px solid #dce5ef;border-radius:12px;align-items:center;gap:14px;padding:22px;display:flex}.kpt-flow svg{color:#0871ce;flex-shrink:0}.kpt-flow strong,.kpt-flow span{display:block}.kpt-flow strong{font-size:16px}.kpt-flow span{color:#52677c;margin-top:7px;font-size:12px;line-height:1.5}.kpt-note{color:#63778a!important;margin:20px 0 0!important;font-size:11px!important;line-height:1.6!important}@media (max-width:700px){.kpt-visual{padding:20px}.kpt-intro{align-items:flex-start;gap:14px}.kpt-intro img{width:65px;height:80px}.kpt-flow{grid-template-columns:1fr;gap:12px}.kpt-flow li{padding:18px}.kpt-intro h3{font-size:24px}}.partner-platform .kpt-intro p{color:#50677e;color:#50677e!important}.phj-section{padding-block:72px;scroll-margin-top:145px}.phj-pale,.phj-tools{background:#f4f7fb}.phj-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:70px;margin-bottom:36px;display:grid}.partner-platform .phj-heading h2,.partner-platform .phj-simulator h2{letter-spacing:-.045em;color:#101419;margin:14px 0 0;font-size:clamp(30px,3.7vw,49px);line-height:1.12}.phj h2 em{color:#096dce;font-style:normal}.partner-platform .phj p{color:#536477;font-size:16px;line-height:1.75}.phj-heading>p{margin:0}.phj-example{border-top:1px solid #dce4ee;grid-template-columns:1fr 1fr;gap:65px;padding:34px 0 0;display:grid}.partner-platform .phj h3{letter-spacing:-.03em;color:#172d47;margin:14px 0 10px;font-size:24px;line-height:1.25}.phj-example p{max-width:52ch}.phj-flow{margin:0;padding:0;list-style:none}.phj-flow li{border-bottom:1px solid #e1e8ef;align-items:center;gap:20px;padding:17px 0;display:flex}.phj-flow li>span{color:#087af0;font-size:13px;font-weight:700}.phj-flow strong,.phj-flow small{display:block}.phj-flow strong{font-size:16px}.phj-flow small{color:#617286;margin-top:6px;font-size:13px}.phj-benefits,.phj-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.phj-benefits article{border-top:1px solid #ccd9e7;padding-top:24px}.phj-benefits article>span,.phj-steps b{color:#0877de;font-size:13px;font-weight:700}.partner-platform .phj-benefits p,.partner-platform .phj-steps p{font-size:15px}.phj-difference{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.phj-price{background:#eaf4ff;border-radius:12px;align-self:start;padding:32px}.phj-price>strong{letter-spacing:-.04em;color:#076bcc;font-size:57px;line-height:1.1;display:block}.phj-price>p{max-width:29ch;margin:6px 0 28px;font-size:14px!important}.phj-price a,.phj-tools footer a{color:#086ccf;align-items:center;gap:12px;font-size:14px;font-weight:650;line-height:1.5;display:inline-flex}.phj-difference dl{margin:0}.phj-difference dl>div{border-bottom:1px solid #dce4ee;margin-bottom:22px;padding:0 0 22px}.phj-difference dt{color:#172d47;font-size:19px;font-weight:700}.phj-difference dd{color:#536477;margin:10px 0 0;font-size:15px;line-height:1.75}.phj-steps{margin:0 0 28px;padding:0;list-style:none}.phj-steps li{border-top:1px solid #dce4ee;padding-top:24px}.phj-pricing{border-top:1px solid #dce4ee;border-bottom:1px solid #dce4ee;margin:30px 0;padding:20px 0;scroll-margin-top:145px}.phj-pricing summary{cursor:pointer;color:#172d47;font-size:16px;font-weight:650}.phj-pricing>div{max-width:850px}.phj-pricing p{font-size:14px!important}.phj :is(a,summary):focus-visible{outline-offset:5px;outline:3px solid #087af0}.phj-management{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.phj-agenda{background:#fff;border:1px solid #d9e5f2;border-radius:12px;margin-bottom:30px;padding:26px 26px 80px;position:relative}.phj-agenda>div{color:#126bc7;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;font-size:15px;display:flex}.phj-agenda>div>span{color:#738194;width:100%;font-size:10px}.phj-agenda>p{border-top:1px solid #e6edf4;align-items:center;gap:16px;margin:0;padding:18px 0;display:flex;font-size:13px!important}.phj-agenda b{color:#126bc7;font-size:10px}.phj-agenda p>span{color:#263e59;flex:1}.phj-agenda small{color:#718194;margin-top:4px;font-size:11px;display:block}.phj-agenda i{color:#0868c9;white-space:nowrap;background:#eaf4ff;border-radius:5px;padding:5px 8px;font-size:10px;font-style:normal}.phj-agenda .free{color:#2c7854;background:#edf7f1}.phj-agenda>img{object-fit:contain;position:absolute;bottom:-25px;right:22px}.phj-tool-list article{gap:20px;margin-bottom:24px;display:flex}.phj-tool-list svg{color:#087af0;flex:none;margin-top:14px}.partner-platform .phj-tool-list h3{font-size:21px}.partner-platform .phj-tool-list p{margin:0;font-size:14px}.phj-extra-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:38px;display:grid}.phj-extra-tools>div{border-top:1px solid #ccd9e7;padding-top:24px}.phj-extra-tools svg{color:#087af0}.partner-platform .phj-extra-tools h3{font-size:22px}.partner-platform .phj-extra-tools p{font-size:14px}.phj-tools footer{margin-top:28px}.phj-tools footer small{color:#65778b;max-width:880px;margin-top:16px;font-size:12px;line-height:1.7;display:block}.phj-simulator{background:#eff6ff;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:40px;display:grid}.phj-simulator p{max-width:64ch}.phj-simulator small{color:#65778b;max-width:650px;margin-top:16px;font-size:12px;line-height:1.7;display:block}.phj-simulator>img{object-fit:contain}.phj .kp-button{justify-content:center;align-items:center;gap:15px;display:inline-flex}.phj-simulator h2{margin-top:12px!important}.revenue-simulator-page{padding-bottom:70px}.revenue-simulator-page .rs-intro{border-bottom:1px solid #dce5ef;margin-bottom:35px;padding:42px 0 35px}.rs-intro>a{color:#096dce;margin-bottom:24px;font-size:13px;display:inline-flex}.rs-intro h1{letter-spacing:-.05em;max-width:900px;margin:12px 0 20px;font-size:clamp(34px,4.7vw,60px);line-height:1.1}.rs-intro p{color:#536477;max-width:780px;font-size:16px;line-height:1.75}.rs-intro ol{color:#354e69;flex-wrap:wrap;gap:24px;padding:0;font-size:13px;list-style:none;display:flex}.rs-intro li>b{color:#087af0;margin-right:8px}.rs-return{color:#096dce;margin:36px 0 0;font-size:14px;display:inline-block}@media (max-width:850px){.phj-heading,.phj-example,.phj-difference,.phj-management{grid-template-columns:1fr;gap:28px}.phj-heading{max-width:750px}.phj-price{grid-template-columns:auto 1fr;align-items:center;column-gap:25px;display:grid}.phj-price>p{margin:8px 0 24px}.phj-price a{grid-column:1/-1}.phj-simulator{gap:15px;padding:30px}.phj-simulator>img{width:140px;height:140px}.phj-benefits,.phj-steps,.phj-extra-tools{gap:24px}.phj-management{gap:10px}}@media (max-width:600px){.phj-section{padding-block:44px}.partner-platform .phj-heading h2,.partner-platform .phj-simulator h2{font-size:32px}.phj-heading{margin-bottom:26px}.partner-platform .phj p{font-size:15px}.phj-benefits,.phj-steps,.phj-extra-tools{grid-template-columns:1fr;gap:14px}.phj-example{padding-top:24px}.phj-difference{gap:28px}.phj-price{padding:24px}.phj-price>strong{font-size:43px}.phj-agenda{padding:20px 16px 70px}.phj-agenda>p{gap:9px}.phj-agenda>div{font-size:14px}.phj-agenda i{padding:5px;font-size:9px}.phj-extra-tools{margin-top:20px}.phj-simulator{grid-template-columns:1fr;padding:25px}.phj-simulator>img{grid-row:1;width:90px;height:90px}.phj-simulator .kp-button{width:100%}.phj-tools footer small{font-size:11px}.rs-intro ol{gap:10px;display:grid}.revenue-simulator-page .rs-intro{padding-top:28px}.rs-intro h1{font-size:36px}}.host-simulator-access{width:100%;max-width:510px;margin-top:4px}.host-simulator-access__button{color:#07366b;background:#fff;border:1px solid #fff;border-radius:10px;justify-content:center;align-items:center;gap:13px;min-height:56px;padding:16px 19px;font-size:14px;font-weight:750;line-height:1.45;text-decoration:none;display:flex;box-shadow:0 5px 18px #00122a12}.host-simulator-access__button span{flex:1}.host-simulator-access__button:hover{color:#072747;background:#eaf4ff}.host-simulator-access small{color:#e0ecfc;margin-top:11px;font-size:11px;line-height:1.65;display:block}.host-simulator-access__secondary{color:#fff;text-underline-offset:4px;align-items:center;gap:12px;margin-top:23px;font-size:13px;font-weight:600;line-height:1.6;text-decoration:underline;display:inline-flex}.host-simulator-access a:focus-visible{outline-offset:5px;outline:3px solid #b8dcff}@media (max-width:600px){.host-simulator-access__button{gap:10px;padding:14px;font-size:13px}.host-simulator-access small{font-size:10px}.host-simulator-access__secondary{margin-top:18px}}:is(.partner-landing,.partner-persona,.kuuna-home) .kps-estimate{padding-top:65px;padding-bottom:70px}:is(.partner-landing,.partner-persona,.kuuna-home) .kps-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:65px;margin-bottom:32px;display:grid}:is(.partner-landing,.partner-persona,.kuuna-home) .kps-heading h2{letter-spacing:-.045em;margin:16px 0 0;font-size:clamp(32px,3.5vw,50px);line-height:1.1}:is(.partner-landing,.partner-persona,.kuuna-home) .kps-heading em{color:#086dcd;font-style:normal}:is(.partner-landing,.partner-persona,.kuuna-home) .kps-heading p{color:#526579;margin:0;font-size:16px;line-height:1.75}:is(.partner-landing,.partner-persona,.kuuna-home) .kps-estimate .partner-estimator{margin-top:0}:is(.partner-landing,.partner-persona,.kuuna-home) .kps-estimate-note{color:#617185;margin-top:18px;font-size:12px;line-height:1.6}.kps-pale{background:#f3f7fb}.kps-section{padding-block:70px}.kps-example{background:#fff;border:1px solid #dbe5ef;border-radius:18px;grid-template-columns:1fr 1fr;gap:50px;padding:36px;display:grid}.kps-example>div>span{letter-spacing:.1em;color:#0871ce;font-size:10px;font-weight:700}.kps-example h3{letter-spacing:-.04em;margin:16px 0;font-size:28px;line-height:1.2}.kps-example p{color:#526579;font-size:15px;line-height:1.75}.kps-example-flow{flex-direction:column;align-items:center;gap:10px;display:flex}.kps-example-flow>svg{color:#0871ce;transform:rotate(90deg)}.kps-example-flow>div{background:#f6faff;border:1px solid #dfe8f2;border-radius:12px;grid-template-columns:35px 1fr;gap:5px 14px;width:100%;padding:18px 20px;display:grid}.kps-example-flow span{color:#0871ce;grid-row:span 2;align-self:center;font-weight:700}.kps-example-flow strong{font-size:14px}.kps-example-flow small{color:#617185;font-size:12px}.kps-benefits{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.kps-benefits article{background:#fff;border:1px solid #dfe6ee;border-radius:16px;padding:28px}.kps-benefits article:first-child{background:#fff9ed}.kps-benefits article:nth-child(2){background:#edf9f6}.kps-benefits article:nth-child(3){background:#f7f1fc}.kps-benefits img{object-fit:contain}.kps-benefits h3{letter-spacing:-.04em;margin:20px 0 12px;font-size:26px;line-height:1.2}.kps-benefits p{color:#526579;font-size:15px;line-height:1.75}.kps-assurances{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px;display:grid}.kps-assurances strong,.kps-assurances span{display:block}.kps-assurances strong{color:#142c46;font-size:15px}.kps-assurances span{color:#526579;margin-top:10px;font-size:13px;line-height:1.7}.partner-landing .kp-solutions{padding-block:60px}.partner-landing .kp-start{padding-block:65px}@media (max-width:760px){:is(.partner-landing,.partner-persona,.kuuna-home) .kps-heading,.kps-example{grid-template-columns:1fr;gap:24px}:is(.partner-landing,.partner-persona,.kuuna-home) .kps-estimate,.kps-section{padding-block:42px}.kps-example{padding:24px}.kps-benefits,.kps-assurances{grid-template-columns:1fr}.kps-benefits{gap:16px}.kps-benefits article{padding:24px}.kps-benefits img{width:95px;height:95px}.kps-assurances{gap:8px}:is(.partner-landing,.partner-persona,.kuuna-home) .kps-heading h2{font-size:34px}.partner-landing .kp-solutions{padding-block:42px}}.kuuna-home .kps-pale,.kuuna-home .kps-estimate{scroll-margin-top:160px}
