.partnership-page header nav{gap:23px}.partner-hero{display:grid;grid-template-columns:1.25fr 1fr;background:var(--dark);color:white;overflow:hidden;min-height:650px}.partner-hero-copy{padding:80px 0 40px 8%}.partner-hero h1{font-size:clamp(48px,5.1vw,79px);letter-spacing:-4px}.partner-hero-copy>p{max-width:490px;color:#a0bac3;font-size:14px}.partner-hero .hero-actions{flex-wrap:wrap;gap:24px}.partner-hero .hero-bottom{font-size:7px}.partner-hero .eyebrow{color:#9fc9d0;font-size:9px}.partnership-art{position:relative;display:grid;place-items:center;min-height:560px;background:radial-gradient(ellipse at 50% 50%,#14526688,transparent 65%)}.partner-core{width:210px;height:210px;transform:rotate(-10deg);padding:7px;border:1px solid #38d4e477;border-radius:25px;background:#173a4d;box-shadow:0 20px 50px #0008,0 0 80px #1c9fbd33;position:relative;z-index:2}.partner-core img{width:100%;height:100%;object-fit:cover;border-radius:18px}.partner-orbit{position:absolute;width:420px;height:420px;border:1px solid #4bf1dc33;border-radius:50%;transform:rotateX(35deg) rotateZ(-25deg);box-shadow:0 0 0 40px #26abc307,0 0 0 80px #26abc305}.partner-orbit.second{width:490px;height:270px;transform:rotate(-45deg);border-color:#3bb6dc55}.orbit-label{position:absolute;font-size:7px;letter-spacing:1.6px;padding:12px 14px;background:#143044d9;border:1px solid #43a5c455;border-radius:5px;z-index:3}.ol1{left:6%;top:25%;transform:rotate(-6deg)}.ol2{right:7%;top:42%;transform:rotate(4deg)}.ol3{bottom:21%;left:16%;transform:rotate(-4deg);color:#67e4df}.art-corner{position:absolute;bottom:37px;right:25px;color:#6b99ad;font-size:7px;line-height:1.9;letter-spacing:1.3px}.partner-intro{display:grid;grid-template-columns:1fr 1.15fr;column-gap:80px}.partner-intro>.eyebrow{grid-column:span 2}.partner-intro>div:last-child p{font-size:13px;color:#6e8791}.partner-intro>div:last-child p:last-child{margin-bottom:0}.partner-paths{background:#e3ecec}.path-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:45px;align-items:stretch}.path-card{background:#f7f7ef;border:1px solid #cbdcdd;border-radius:13px;padding:35px;display:flex;flex-direction:column}.path-heading{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:1.4px;color:#668a99;gap:10px}.path-symbol{font-size:35px;color:#418da8}.path-card h3{font-size:38px;letter-spacing:-1.7px;margin:28px 0 25px}.path-card h3 em{color:#6e9aab;font-style:normal}.path-card>p{color:#6e8791;font-size:12px}.path-card h4{font-size:11px;margin:15px 0 10px;font-weight:700}.path-card ul{padding-left:17px;margin:0 0 18px;color:#627b87;font-size:11px;line-height:1.9}.path-card .btn{margin-top:auto;gap:15px}.investment-card{background:#153348;color:#eef6f1;border-color:#244e64}.investment-card .path-heading{color:#90bfce}.investment-card .path-symbol{color:#36e4df}.investment-card h3 em{color:var(--lime)}.investment-card>p,.investment-card ul{color:#a6c0cc}.investment-note{display:flex;gap:15px;border-top:1px solid #527a8c55;padding-top:25px;margin:18px 0 30px}.investment-note>span{font-size:24px;color:#36e4df}.investment-note p{font-size:10px;color:#98b6c6;margin:0}.strategy-line{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #c3d5d7;margin-top:35px;padding-top:25px;gap:20px}.strategy-line p{margin:0;font-size:12px;color:#6f8a94}.strategy-line button{font-size:11px}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:45px}.why-grid article{border-top:1px solid #bbd2d7;padding-top:22px}.why-grid article>span{font:500 28px Manrope,sans-serif;color:#87b4c5}.why-grid h3{font-size:22px;line-height:1.3;margin:20px 0 15px}.why-grid p{font-size:12px;color:#718a94}.partner-presence{background:#e4edeb}.presence-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.presence-cards>a{background:#f7f8ef;border:1px solid #c8dcde;border-radius:9px;padding:25px 20px;position:relative;min-height:205px;transition:transform .2s}.presence-cards>a:hover{transform:translateY(-5px)}.presence-cards>a>span{font-size:7px;letter-spacing:1.4px;color:#7394a1}.presence-cards h3{font-size:22px;margin:24px 0 14px;letter-spacing:-.6px}.presence-cards p{font-size:10px;color:#78939e;margin-bottom:20px}.presence-cards b{position:absolute;bottom:15px;right:20px;font-size:20px;color:#3295b0;font-weight:400}.process-list{list-style:none;padding:0;margin:40px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:30px 45px}.process-list li{border-top:1px solid #c5d9dc;padding-top:25px;display:flex;gap:25px}.process-list li>span{font:500 32px Manrope,sans-serif;color:#87b6c5}.process-list h3{font-size:22px;margin:4px 0 12px}.process-list p{font-size:12px;color:#718d98;margin:0}.closing-buttons{display:flex;justify-content:center;gap:16px;position:relative;z-index:1}.btn.outline{border:1px solid #5a93a6;background:transparent;color:#c8e6e9}.closing .partnership-disclaimer{position:relative;z-index:1;font-size:9px;color:#8bafbe;max-width:660px;margin:28px auto 0;line-height:1.8}.partner-call-options{display:flex;justify-content:center;gap:30px;font-size:12px;margin-top:20px}.partner-call-options a{border-bottom:1px solid #9bc6d0}.owner-hero{background:#101d26;color:white;overflow:hidden;position:relative}.owner-hero:after{content:'';position:absolute;width:600px;height:600px;right:-100px;top:60px;border:1px solid #35b8d633;border-radius:50%;box-shadow:0 0 0 70px #2fabc409,0 0 0 140px #2fabc405;pointer-events:none}.back-link{display:inline-block;font-size:10px;color:#87b5c5;margin-bottom:40px}.owner-hero .eyebrow{color:#82b4c5}.owner-hero h1{font-size:clamp(50px,5.8vw,86px);margin-bottom:32px}.owner-hero h1 span{color:#3be5df}.owner-hero-bottom{display:flex;gap:60px;align-items:center;position:relative;z-index:1}.owner-hero-bottom p{max-width:600px;color:#9ab9c8;font-size:13px;margin:0}.owner-hero-bottom .btn{margin-left:auto;white-space:nowrap}.owner-benefits{background:#e4edeb}.model-section .process-list{grid-template-columns:1fr;max-width:900px}.model-section .process-list li{gap:35px}.profit-equation{display:flex;align-items:center;justify-content:space-between;background:#153348;border:1px solid #2b7186;color:white;border-radius:10px;padding:30px;margin-top:45px;gap:24px}.profit-equation>div{display:flex;flex-direction:column;gap:10px}.profit-equation span{font-size:7px;letter-spacing:1.5px;color:#83bccd}.profit-equation strong{font:500 19px Manrope,sans-serif}.profit-equation>b{font-size:28px;font-weight:400;color:#36e4df}.management-section{background:#e5edeb}.management-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}.management-grid article{background:#f5f6ee;border:1px solid #c6d9db;border-radius:9px;padding:24px}.management-grid article>span{font-size:35px;color:#4c9eb6}.management-grid h3{font-size:21px;margin:22px 0 18px;line-height:1.3}.management-grid ul{font-size:11px;line-height:1.9;padding-left:16px;color:#6e8b98}.suitable-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.suitable-section>div>p{font-size:12px;color:#738c97;margin:25px 0}.suitable-list{list-style:none;padding:0;margin:0}.suitable-list li{border-bottom:1px solid #cadbde;padding:20px 0;font-size:13px;display:flex;gap:15px}.suitable-list li:before{content:'↗';color:#439bb4;font-size:17px}.owner-faq{background:#e4edeb}.owner-fields[hidden]{display:none}.partnership-page .closing-orbit{pointer-events:none}.partnership-page #partner-dialog{width:min(650px,calc(100% - 30px))}.partnership-page .nav-cta{display:inline-flex;gap:5px;align-items:center}.partner-hero-copy,.owner-hero .btn{position:relative;z-index:1}@media(max-width:1100px){.partner-hero-copy{padding-left:9%}.partner-hero h1{font-size:58px}.partner-hero .hero-actions{display:block}.partner-hero .hero-actions .textbtn{display:block;margin-top:24px}.partner-core{width:180px;height:180px}.partner-orbit{width:340px;height:340px}.partner-orbit.second{width:380px;height:240px}.path-card{padding:28px}.path-card h3{font-size:33px}.partnership-page header nav{gap:17px}.management-grid{grid-template-columns:1fr 1fr}.presence-cards{grid-template-columns:1fr 1fr}.partner-intro{gap:25px 40px}.owner-hero-bottom{gap:30px}}@media(max-width:760px){.partner-hero{grid-template-columns:1fr}.partner-hero-copy{padding:48px 6% 10px}.partner-hero h1{font-size:clamp(44px,10vw,67px);letter-spacing:-2.5px}.partner-hero .hero-actions{margin-top:25px}.partner-hero-copy>p{font-size:12px}.partner-hero .eyebrow{font-size:7px;letter-spacing:1.5px}.partnership-art{min-height:380px}.partner-core{width:160px;height:160px}.partner-orbit{width:300px;height:300px}.partner-orbit.second{width:350px;height:190px}.ol1{top:21%;left:8%}.ol2{right:7%;top:48%}.ol3{bottom:17%;left:15%}.orbit-label{font-size:6px;padding:10px}.art-corner{bottom:15px;font-size:6px}.partner-intro{grid-template-columns:1fr;gap:22px}.partner-intro>.eyebrow{grid-column:auto;margin-bottom:0}.partner-intro>div:last-child p{font-size:12px}.path-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.path-card{padding:27px}.path-card h3{font-size:34px}.path-card .btn{padding:16px;font-size:10px;gap:15px}.path-heading{font-size:7px}.strategy-line{display:block}.strategy-line .textbtn{margin-top:18px;font-size:10px}.why-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:30px}.why-grid h3{font-size:19px}.why-grid p{font-size:11px}.why-grid article>span{font-size:23px}.presence-cards{gap:12px}.presence-cards>a{padding:20px 16px;min-height:200px}.presence-cards h3{font-size:21px}.presence-cards>a>span{font-size:6px}.process-list{grid-template-columns:1fr;gap:25px;margin-top:30px}.process-list li{gap:20px}.process-list h3{font-size:21px}.process-list p{font-size:11px}.closing-buttons{flex-direction:column;max-width:320px;margin:auto}.closing-buttons .btn{justify-content:space-between}.closing .partnership-disclaimer{font-size:9px}.owner-hero h1{font-size:clamp(44px,10vw,68px);letter-spacing:-2.6px}.owner-hero-bottom{display:block}.owner-hero-bottom p{font-size:12px}.owner-hero-bottom .btn{margin-top:24px}.back-link{margin-bottom:25px}.profit-equation{flex-direction:column;align-items:flex-start;padding:25px;gap:16px}.profit-equation>div{gap:7px}.profit-equation strong{font-size:20px}.profit-equation>b{font-size:22px}.management-grid{gap:12px}.management-grid article{padding:20px 16px}.management-grid h3{font-size:20px}.management-grid ul{font-size:10px}.suitable-section{grid-template-columns:1fr;gap:30px}.suitable-list li{font-size:12px}.partner-call-options{gap:20px}.owner-hero .eyebrow{font-size:8px}.partnership-page header .nav-cta{font-size:9px;gap:0}.partnership-page header .nav-cta span{margin-left:8px}}@media(prefers-reduced-motion:no-preference){.partner-core{animation:partnerfloat 7s ease-in-out infinite}@keyframes partnerfloat{50%{transform:translateY(-12px) rotate(-6deg)}}}
