.pr-contact-form,.pr-ecosystem-feed,.pr-concierge{--eco-gold:#c8aa6e;--eco-navy:#071a2e;--eco-muted:#b8c3ce;--eco-line:#c8aa6e40}.pr-contact-form{--eco-gold:#dfc17f;color:#eef2f5;gap:24px;width:100%;min-width:0;max-width:100%;font-size:15px;line-height:1.5;display:grid}.pr-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px 20px;display:grid}.pr-contact-form label{gap:9px;min-width:0;font-weight:500;display:grid}.pr-contact-form .pr-form-label{color:#e2e6ec;font-size:14px;line-height:1.5}.pr-contact-form .pr-form-required{color:var(--eco-gold);margin-inline-start:3px}.pr-contact-form input:not([type=checkbox]),.pr-contact-form textarea{box-sizing:border-box;color:#f5f6f8;width:100%;min-width:0;min-height:52px;font:inherit;background:#071420;border:1px solid #bccbdb30;border-radius:11px;padding:13px 15px;scroll-margin-block:120px 100px;line-height:1.5;transition:border-color .18s,background-color .18s,box-shadow .18s;box-shadow:inset 0 1px 3px #0002}.pr-contact-form textarea{resize:vertical;min-height:142px}.pr-contact-form input::placeholder,.pr-contact-form textarea::placeholder{color:#8f9dad;opacity:1}.pr-contact-form input:not([type=checkbox]):focus,.pr-contact-form textarea:focus{border-color:var(--eco-gold);outline-offset:3px;background:#0a1b2a;outline:2px solid #0000;box-shadow:0 0 0 3px #dfc17f13}.pr-contact-form input[aria-invalid=true],.pr-contact-form textarea[aria-invalid=true]{border-color:#eea29a}.pr-contact-form input[aria-invalid=true]:focus,.pr-contact-form textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px #eea29a18}.pr-contact-form input:autofill{-webkit-text-fill-color:#f5f6f8;caret-color:#f5f6f8;box-shadow:inset 0 0 0 100px #102333}.pr-contact-form .pr-form-field-error{color:#ffc0b7;font-size:13px;font-weight:400;line-height:1.5}.pr-contact-form .pr-form-consent{color:#c1ccd6;cursor:pointer;background:#ffffff03;border:1px solid #bccbdb16;border-radius:11px;align-items:flex-start;gap:12px;padding:15px 16px;font-size:13px;font-weight:400;line-height:1.65;transition:border-color .18s,background-color .18s;display:flex}.pr-contact-form .pr-form-consent:focus-within{background:#dfc17f05;border-color:#dfc17f66}.pr-form-consent input{width:18px;height:18px;accent-color:var(--eco-gold);flex:none;margin:2px 0 0}.pr-contact-form input[type=checkbox]:focus-visible{outline:2px solid var(--eco-gold);outline-offset:4px}.pr-contact-form .pr-form-consent:has([aria-invalid=true]){border-color:#eea29a80}.pr-form-consent-group{gap:8px;display:grid}.pr-form-actions{gap:18px;min-width:0;padding-top:2px;display:grid}.pr-concierge-input textarea{box-sizing:border-box;border:1px solid var(--eco-line);color:#f5f6f8;width:100%;min-width:0;font:inherit;background:#061526;border-radius:8px;padding:13px 14px;line-height:1.5}.pr-concierge button:focus-visible,.pr-concierge a:focus-visible,.pr-concierge textarea:focus-visible,.pr-ecosystem-feed a:focus-visible{outline:2px solid var(--eco-gold);outline-offset:3px}.pr-form-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pr-form-verification{border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:65px}.pr-ecosystem-button{border:1px solid var(--eco-gold);background:var(--eco-gold);color:#071a2e;min-height:48px;font:inherit;cursor:pointer;border-radius:7px;justify-content:center;justify-self:start;align-items:center;gap:10px;padding:12px 24px;font-weight:650;display:inline-flex}.pr-ecosystem-button:disabled{opacity:.7;cursor:wait}.pr-contact-form .pr-ecosystem-button{isolation:isolate;color:#102030;background:linear-gradient(115deg,#eddaab,#d3b374 65%,#caa567);border-color:#e3c988;border-radius:11px;justify-self:stretch;width:100%;min-height:54px;padding:14px 22px;font-size:15px;font-weight:600;line-height:1.4;transition:box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 5px 18px #0002,inset 0 1px #fff4}.pr-contact-form .pr-ecosystem-button svg{flex:none}.pr-contact-form .pr-ecosystem-button:focus-visible,.pr-verification-notice button:focus-visible{outline:2px solid var(--eco-gold);outline-offset:4px}.pr-contact-form .pr-ecosystem-button:disabled{opacity:.75}.pr-form-notice{overflow-wrap:anywhere;border:1px solid #0000;border-radius:11px;align-items:flex-start;gap:11px;margin:0;padding:15px 17px;scroll-margin-block:110px 100px;font-size:14px;line-height:1.6;display:flex}.pr-form-notice>svg{flex:none;margin-top:2px}.pr-form-notice>span{min-width:0}.pr-form-notice:empty{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pr-form-notice--error{color:#ffd4ca;background:#64382c30;border-color:#eea29a55}.pr-form-notice--sent{color:#c5f0e0;background:#34796620;border-color:#91cab866}.pr-form-notice--duplicate{color:#ead8b2;background:#dfc17f0a;border-color:#dfc17f55}.pr-verification-notice{color:#ffd4ca;background:#64382c1a;border:1px solid #eea29a40;border-radius:11px;padding:14px 16px;font-size:13px;line-height:1.6}.pr-verification-notice p{margin:0 0 10px}.pr-verification-notice button{color:var(--eco-gold);font:inherit;cursor:pointer;background:#dfc17f08;border:1px solid #dfc17f55;border-radius:8px;min-height:44px;padding:8px 14px;font-weight:500}@media (hover:hover) and (pointer:fine){.pr-contact-form input:not([type=checkbox]):hover:not(:focus):not([aria-invalid=true]),.pr-contact-form textarea:hover:not(:focus):not([aria-invalid=true]){border-color:#dfc17f66}.pr-contact-form .pr-ecosystem-button:hover:not(:disabled){border-color:#f4dfaa;box-shadow:0 7px 25px #d3b37426,inset 0 1px #fff5}.pr-verification-notice button:hover{background:#dfc17f15}}.pr-ecosystem-feed{color:#edf0f3;min-width:0;max-width:100%;padding:52px 0}.pr-ecosystem-feed h2{margin:0 0 28px;font-size:clamp(26px,3vw,38px);line-height:1.2}.pr-ecosystem-eyebrow{color:var(--eco-gold);text-transform:uppercase;letter-spacing:.15em;margin:0 0 12px;font-size:12px}.pr-ecosystem-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.pr-ecosystem-card{border:1px solid var(--eco-line);background:linear-gradient(145deg,#10263d,#091b2f);border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.pr-ecosystem-card>img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.pr-ecosystem-card-body{flex-direction:column;flex:1;gap:12px;padding:22px;display:flex}.pr-ecosystem-card h3{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.25}.pr-ecosystem-card p{color:var(--eco-muted);margin:0;font-size:14px;line-height:1.65}.pr-ecosystem-card .pr-ecosystem-meta{color:var(--eco-gold);font-size:12px}.pr-ecosystem-card ul{color:var(--eco-muted);margin:0 0 4px;padding-left:18px;font-size:12px;line-height:1.6}.pr-ecosystem-card a,.pr-ecosystem-empty a{min-height:44px;color:var(--eco-gold);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.pr-ecosystem-card a svg{flex:none}.pr-ecosystem-empty{border:1px solid var(--eco-line);background:#0c2136;border-radius:12px;padding:25px}.pr-concierge{bottom:max(20px,env(safe-area-inset-bottom));z-index:90;color:#f3f5f7;font-size:14px;position:fixed;right:20px}.pr-concierge-launcher{color:#091c2e;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(120deg,#d8be87,#b9995c);border:1px solid #d2b97f;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-left:auto;padding:12px 21px;font-weight:650;display:flex;box-shadow:0 9px 30px #0005}.pr-concierge-panel{border:1px solid var(--eco-line);background:#081b2e;border-radius:16px;flex-direction:column;width:390px;max-width:calc(100vw - 32px);height:min(590px,100dvh - 112px);margin-bottom:14px;display:flex;overflow:hidden;box-shadow:0 18px 70px #0008}.pr-concierge-header{border-bottom:1px solid var(--eco-line);background:#10273e;justify-content:space-between;align-items:center;gap:10px;padding:20px;display:flex}.pr-concierge-header span{letter-spacing:.1em;text-transform:uppercase;color:var(--eco-gold);font-size:10px}.pr-concierge-header h2{color:#f4f5f6;margin:5px 0 0;font-size:18px;font-weight:600;line-height:1.3}.pr-concierge-header button{color:#eef1f3;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;min-width:44px;height:44px;display:grid}.pr-concierge-history{overscroll-behavior:contain;flex:1;min-height:0;padding:18px;overflow-y:auto}.pr-chat-intro{color:var(--eco-muted);margin:0 0 18px;font-size:14px;line-height:1.6}.pr-chat-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#122b42;border-radius:10px;margin:0 0 12px;padding:12px 14px;font-size:14px;line-height:1.6}.pr-chat-message--visitor{background:#2c3440;margin-left:22px}.pr-chat-message--assistant{margin-right:8px}.pr-chat-actions{gap:8px;display:grid}.pr-chat-actions a{min-height:44px;color:var(--eco-gold);border:1px solid var(--eco-line);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:13px;text-decoration:none;display:flex}.pr-chat-actions svg{flex:none}.pr-concierge-input{border-top:1px solid var(--eco-line);align-items:center;gap:10px;padding:12px 16px;display:flex}.pr-concierge-input textarea{resize:none;min-height:48px;max-height:90px;padding:10px;font-size:14px}.pr-concierge-input button{background:var(--eco-gold);color:#071a2e;cursor:pointer;border:0;border-radius:9px;place-items:center;min-width:44px;height:44px;display:grid}.pr-concierge-input button:disabled{opacity:.5;cursor:default}.pr-concierge-advisor{min-height:44px;color:var(--eco-gold);justify-content:center;align-items:center;gap:6px;padding:0 16px 8px;font-size:12px;text-decoration:none;display:flex}.pr-spin{animation:1s linear infinite pr-rotate}@keyframes pr-rotate{to{transform:rotate(360deg)}}@media (max-width:1024px){.pr-ecosystem-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.pr-form-grid{grid-template-columns:1fr;gap:18px}.pr-contact-form{gap:18px}.pr-contact-form input:not([type=checkbox]),.pr-contact-form textarea{font-size:16px}.pr-ecosystem-feed{padding:36px 0}.pr-ecosystem-cards{grid-template-columns:1fr}.pr-ecosystem-card-body{padding:20px}.pr-concierge-input textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){.pr-spin{animation:none}}@media (max-width:600px){.pr-concierge{right:max(14px, env(safe-area-inset-right));bottom:calc(var(--concierge-keyboard-offset,0px) + max(14px, env(safe-area-inset-bottom)))}.pr-concierge-launcher{width:48px;height:48px;min-height:48px;padding:0;box-shadow:0 5px 18px #0005,inset 0 1px #fff3}.pr-concierge-launcher>span{display:none}.pr-concierge:has(.pr-concierge-panel) .pr-concierge-launcher{display:none}.pr-concierge-panel{width:calc(100vw - 28px - env(safe-area-inset-right) - env(safe-area-inset-left));max-width:420px;height:min(580px, calc(var(--concierge-visible-height,100dvh) - 28px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));border-radius:20px;margin-bottom:0}.pr-concierge-panel:focus{outline:none}.pr-concierge-header{flex:none;padding:16px}.pr-concierge-header>div{min-width:0}.pr-concierge-header h2{font-size:17px}.pr-concierge-header button,.pr-concierge-input,.pr-concierge-advisor{flex:none}body[data-inline-form-visible] .pr-concierge:not(:has(.pr-concierge-panel)){visibility:hidden}}body:has(.site-header.menu-open,.consultation-dialog[open]) .pr-concierge{visibility:hidden}@media (hover:none) and (pointer:coarse){.pr-contact-form input:not([type=checkbox]),.pr-contact-form textarea,.pr-concierge-input textarea{font-size:16px}}
.home-hero-section>.home-hero-motion,.home-hero-motion-canvas{width:100%;height:100%;position:absolute;inset:0}.home-hero-section>.home-hero-motion{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.home-hero-section>.section-inner{z-index:1;position:relative}.home-hero-motion-canvas{z-index:1;display:block}.home-hero-motion-outline{z-index:2;opacity:.88;width:min(48vw,760px);position:absolute;top:12vh;right:4.5vw;transform:translateZ(0)}.home-hero-motion-svg{width:100%;height:auto;display:block}.home-hero-motion-toggle{z-index:2;left:max(var(--gutter,20px), calc((100% - var(--max,1280px)) / 2));color:#dcc184;cursor:pointer;background:#081320b3;border:1px solid #d8ba7445;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:none;position:absolute;bottom:20px}.home-hero-motion[data-ready=true]+.home-hero-motion-toggle{display:grid}.home-hero-motion-toggle:hover{color:#f0d899;background:#132335;border-color:#d8ba7499}.home-hero-motion-toggle:focus-visible{outline-offset:4px;outline:2px solid #f0d899}@media (max-width:1100px){.home-hero-motion-outline{opacity:.78;width:min(52vw,620px);top:16vh;right:3vw}}@media (max-width:767px){.home-hero-motion-outline{opacity:.34;width:88vw;top:14vh;right:-8vw}.home-hero-motion-toggle{left:var(--gutter,20px);bottom:14px}}@media (prefers-reduced-motion:reduce){.home-hero-motion-toggle,.home-hero-motion[data-ready=true]+.home-hero-motion-toggle{display:none}}
.site-section.inner-page-hero{--hero-line:#d7b96340;--hero-muted:#bdc5ce;background:radial-gradient(at 80% 15%,#182b3a 0,#0a1622 36%,#050d17 74%);padding-block:clamp(140px,11vw,164px) clamp(56px,6vw,88px)}.inner-page-hero:after{content:"";inset:auto var(--gutter) 0;height:1px;max-width:var(--max);pointer-events:none;background:linear-gradient(90deg,#0000,#d4af374d 30%,#d4af3733 70%,#0000);margin-inline:auto;position:absolute}.inner-page-hero.pr-page-hero.has-background{background-image:linear-gradient(90deg, #050d17fc 8%, #07111ef5 45%, #07111ed6), linear-gradient(0deg, #050d17, transparent 55%), var(--section-image);background-position:50%;background-size:cover}.inner-page-hero.pr-page-hero>.section-inner,.inner-page-hero.about-hero>.section-inner,.inner-page-hero.contact-hero>.section-inner{max-width:var(--max);text-align:left;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);align-items:start;gap:clamp(40px,5.2vw,76px);display:grid}.inner-page-hero [class*=-hero-content]{width:100%;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:flex-start;gap:26px;padding:0;position:relative}.inner-page-hero .pr-eyebrow{color:#e3c777;text-align:left;overflow-wrap:normal;word-break:normal;text-wrap:pretty;align-items:center;gap:13px;width:100%;min-width:0;max-width:100%;display:flex}.inner-page-hero .pr-eyebrow:before{content:"";transform-origin:0;background:linear-gradient(90deg,#aa852e,#f2d98c);flex:0 0 32px;height:1px}.inner-page-hero h1{letter-spacing:-.035em;text-transform:none;text-wrap:balance;overflow-wrap:normal;color:#f8f4eb;width:100%;max-width:24ch;font-size:clamp(40px,3.55vw,54px);font-weight:600;line-height:1.1}.inner-page-hero [class*=-hero-content]>.block-text:not(.pr-eyebrow){max-width:64ch;color:var(--hero-muted);text-wrap:pretty;font-size:17px;line-height:1.8}.inner-page-hero [class*=-hero-content]>.block-text:last-child:not(.pr-eyebrow){border-top:1px solid var(--hero-line);color:#aab6c3;letter-spacing:.015em;max-width:66ch;margin-top:-4px;padding-top:18px;font-size:13px;line-height:1.75}.inner-page-hero [class*=-hero-actions]{flex-flow:wrap;align-items:stretch;gap:12px;margin-top:2px}.inner-page-hero [class*=-hero-actions]>.site-button{flex:0 auto}.inner-page-hero [class*=-hero-content]>.site-button,.inner-page-hero [class*=-hero-actions]>.site-button{border-radius:10px;min-height:52px;padding:15px 23px;font-size:13px;line-height:1.5}.inner-page-hero [class*=-hero-visual]{justify-content:flex-start;align-items:stretch;gap:20px;width:100%}.inner-page-hero .inner-hero-photo,.inner-page-hero .about-hero-image,.inner-page-hero .contact-hero-image{isolation:isolate;background-image:var(--section-image);background-position:50%;background-size:cover;border:1px solid #dac17d40;border-radius:22px;width:100%;position:relative;overflow:hidden;box-shadow:0 24px 70px #0004,0 0 0 5px #c4a05006}.inner-page-hero .inner-hero-photo{aspect-ratio:2.05;flex:none;min-height:220px}.inner-page-hero .inner-hero-photo:after,.inner-page-hero .about-hero-image:after,.inner-page-hero .contact-hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#050d1726);border:1px solid #f5d98b30;border-radius:13px;position:absolute;inset:10px}.inner-page-hero [class*=-hero-mini-grid]{border:1px solid var(--hero-line);background:linear-gradient(135deg,#152330db,#0b1621eb);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:0;width:100%;display:grid;overflow:hidden;box-shadow:0 18px 48px #0002}.inner-page-hero [class*=-hero-mini-card]{box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;gap:12px;margin:0;padding:19px 25px;position:relative}.inner-page-hero [class*=-hero-mini-card]+[class*=-hero-mini-card]{border-top:1px solid #d4af3726}.inner-page-hero [class*=-hero-mini-card] .block-text{color:#b9c3cc;text-wrap:pretty;font-size:15px;line-height:1.65}.inner-page-hero [class*=-hero-mini-card] strong{color:#ead7a2;font-weight:600}.inner-page-hero.about-hero>.section-inner,.inner-page-hero.contact-hero>.section-inner{align-items:stretch}.inner-page-hero .about-hero-image,.inner-page-hero .contact-hero-image{aspect-ratio:auto;background-position:50% 35%;align-self:stretch;height:100%;min-height:480px!important}.inner-page-hero.about-hero .about-hero-content>.block-text:not(.pr-eyebrow):not(:last-child){font-size:16px;line-height:1.8}.inner-page-hero.why-panama-hero{background:#050d17;align-items:center;min-height:min(810px,100svh);padding-block:clamp(156px,12.5vw,180px) 88px}.inner-page-hero.why-panama-hero:before{background:linear-gradient(90deg,#050d17e8 10%,#07121bae 50%,#07121b5c),linear-gradient(#050d1759,#0000 60%,#050d17)}.inner-page-hero.why-panama-hero>.section-inner{max-width:var(--max);align-items:flex-start}.inner-page-hero .why-panama-hero-content{gap:28px;max-width:780px}.inner-page-hero.why-panama-hero h1{max-width:23ch;font-size:clamp(46px,4.2vw,64px);line-height:1.08}.inner-page-hero .why-panama-hero-content>.block-text:not(.pr-eyebrow):not(:last-child){color:#d3d7dd;max-width:66ch;font-size:18px}.inner-page-hero.inner-page-hero--sparse>.section-inner{grid-template-columns:minmax(0,1fr)}.inner-page-hero.inner-page-hero--sparse h1,.inner-page-hero.inner-page-hero--legal h1{max-width:24ch;font-size:clamp(38px,4.5vw,64px)}.site-section.inner-page-hero.inner-page-hero--legal{border:0;padding-block:148px 56px}@media (min-width:1025px){.inner-page-hero [class*=-hero-visual]:has([class*=-hero-mini-grid]>:only-child) .inner-hero-photo{aspect-ratio:1.45}}@media (max-width:1100px) and (min-width:1025px){.inner-page-hero.pr-page-hero>.section-inner,.inner-page-hero.about-hero>.section-inner,.inner-page-hero.contact-hero>.section-inner{gap:36px}.inner-page-hero h1{font-size:40px}.inner-page-hero [class*=-hero-mini-card]{padding:19px 20px}}@media (max-width:1024px){.site-section.inner-page-hero{padding-block:128px 64px}.inner-page-hero.pr-page-hero>.section-inner,.inner-page-hero.about-hero>.section-inner,.inner-page-hero.contact-hero>.section-inner{grid-template-columns:minmax(0,1fr);gap:36px}.inner-page-hero h1{max-width:28ch;font-size:clamp(38px,5.2vw,50px)}.inner-page-hero [class*=-hero-content]{gap:24px;max-width:790px}.inner-page-hero [class*=-hero-content]>.block-text:not(.pr-eyebrow){max-width:74ch}.inner-page-hero [class*=-hero-visual]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;display:grid}.inner-page-hero .inner-hero-photo{aspect-ratio:auto;height:100%;min-height:300px}.inner-page-hero [class*=-hero-mini-card]{padding:20px 24px}.inner-page-hero .about-hero-image,.inner-page-hero .contact-hero-image{background-position:50% 28%;height:420px;min-height:420px!important}.inner-page-hero.why-panama-hero{min-height:740px;padding-block:150px 88px}.inner-page-hero.why-panama-hero h1{font-size:clamp(46px,6.2vw,60px)}}@media (max-width:767px){.site-section.inner-page-hero{padding-block:120px 52px}.inner-page-hero.pr-page-hero>.section-inner,.inner-page-hero.about-hero>.section-inner,.inner-page-hero.contact-hero>.section-inner{gap:30px;display:grid}.inner-page-hero h1{letter-spacing:-.03em;overflow-wrap:break-word;max-width:25ch;font-size:clamp(32px,8.6vw,42px);line-height:1.12}.inner-page-hero h1 br{display:none}.inner-page-hero [class*=-hero-content]{gap:22px}.inner-page-hero [class*=-hero-content]>.block-text:not(.pr-eyebrow){font-size:16px;line-height:1.75}.inner-page-hero [class*=-hero-content]>.block-text:last-child:not(.pr-eyebrow){font-size:13px}.inner-page-hero .pr-eyebrow{gap:10px}.inner-page-hero .pr-eyebrow:before{flex-basis:24px}.inner-page-hero [class*=-hero-visual]{gap:18px;display:flex}.inner-page-hero .inner-hero-photo{aspect-ratio:1.6;border-radius:18px;height:auto;min-height:215px}.inner-page-hero [class*=-hero-mini-grid]{border-radius:16px}.inner-page-hero [class*=-hero-mini-card]{padding:20px 22px}.inner-page-hero [class*=-hero-content]>.site-button,.inner-page-hero [class*=-hero-actions]>.site-button{max-width:100%;padding-inline:21px}.inner-page-hero .about-hero-image,.inner-page-hero .contact-hero-image{aspect-ratio:1.05;background-position:50% 28%;border-radius:18px;height:auto;min-height:330px!important}.inner-page-hero.why-panama-hero{min-height:0;padding-block:136px 76px}.inner-page-hero.why-panama-hero:before{background:linear-gradient(90deg,#050d17df,#050d17a6),linear-gradient(#0000 45%,#050d17)}.inner-page-hero.why-panama-hero h1{font-size:clamp(36px,9.5vw,48px);line-height:1.1}.inner-page-hero .why-panama-hero-content{gap:24px}.inner-page-hero .why-panama-hero-content>.block-text:not(.pr-eyebrow):not(:last-child){font-size:16px;line-height:1.8}.site-section.inner-page-hero.inner-page-hero--legal{padding-block:122px 38px}.inner-page-hero.inner-page-hero--sparse h1,.inner-page-hero.inner-page-hero--legal h1{font-size:clamp(32px,8.6vw,42px)}}@media (max-width:480px){.inner-page-hero [class*=-hero-actions]{flex-direction:column;gap:10px;width:100%}.inner-page-hero [class*=-hero-actions]>.site-button{width:100%}}@media (max-width:359px){.inner-page-hero h1,.inner-page-hero.inner-page-hero--sparse h1,.inner-page-hero.inner-page-hero--legal h1{font-size:30px}.inner-page-hero.why-panama-hero h1{font-size:32px}}@media (prefers-reduced-motion:no-preference){.inner-page-hero:not([data-hero-preview]) .pr-eyebrow:before{animation:.85s cubic-bezier(.2,.7,.2,1) both inner-hero-rule}.inner-page-hero:not([data-hero-preview]) .inner-hero-photo:after,.inner-page-hero:not([data-hero-preview]) .about-hero-image:after,.inner-page-hero:not([data-hero-preview]) .contact-hero-image:after{animation:1.1s ease-out both inner-hero-frame}}@keyframes inner-hero-rule{0%{opacity:.35;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@keyframes inner-hero-frame{0%{opacity:0}to{opacity:1}}
.content-block.contact-details>.section-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4.2vw,60px)}.contact-details .contact-details-content{text-align:left;align-items:flex-start;gap:24px}.contact-details-content>.block-heading{text-wrap:balance;max-width:23ch;font-size:clamp(30px,3.1vw,44px);line-height:1.18}.contact-details-content>.block-text:not(.pr-eyebrow){color:#bec8d2;text-wrap:pretty;width:100%;max-width:60ch;font-size:17px;line-height:1.8}.contact-details-content>.block-text:not(.pr-eyebrow)+.block-text{border-left:2px solid #dfc17f66;padding:3px 0 3px 20px}.contact-details-content>.block-text:has(>table>tbody:only-child>tr:only-child>td:only-child){overscroll-behavior:auto;border:0;border-radius:0;overflow:visible}.contact-details .contact-details-content table:has(>tbody:only-child>tr:only-child>td:only-child){width:100%;min-width:0;max-width:100%;font:inherit;color:inherit;background:0 0;border:0;border-left:2px solid #dfc17f66;margin-top:24px;padding:3px 0 3px 20px;display:block}.contact-details .contact-details-content table:has(>tbody:only-child>tr:only-child>td:only-child) :is(tbody,tr,td){width:100%;min-width:0;max-width:100%;color:inherit;font:inherit;white-space:normal;overflow-wrap:break-word;background:0 0;border:0;margin:0;padding:0;transition:none;display:block;position:static}@media (max-width:1279px){.content-block.contact-details>.section-inner{grid-template-columns:minmax(0,1fr);align-items:start;gap:36px;max-width:860px;display:grid}.contact-details .contact-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:767px){.contact-details .contact-details-content{gap:20px}.contact-details-content>.block-text:not(.pr-eyebrow){font-size:16px;line-height:1.75}.contact-details-content>.block-text:not(.pr-eyebrow)+.block-text{padding-left:16px}.contact-details .contact-details-content table:has(>tbody:only-child>tr:only-child>td:only-child){padding-left:16px}}@media (max-width:600px){.contact-details .contact-info-grid{grid-template-columns:minmax(0,1fr)}}
.block-group:has(>.content-block.solution-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.block-group>.content-block.solution-card{background:radial-gradient(at 0 0,#c8aa5710,#0000 68%),linear-gradient(145deg,#13212d,#091520 80%);border-color:#d9bc713b;border-radius:22px;align-items:start;gap:20px;padding:clamp(26px,3vw,40px);box-shadow:inset 0 1px #f3d98a0b,0 16px 40px #00000012}.content-block.solution-card>.block-heading:first-child{letter-spacing:.14em;color:#dfc17f;font-size:11px;font-weight:600;line-height:1.6}.content-block.solution-card>.block-heading:not(:first-child){color:#f4f0e8;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:normal;max-width:32ch;margin:0;font-size:clamp(22px,2vw,27px);font-weight:600;line-height:1.28}.content-block.solution-card>.block-heading:not(:first-child) br{display:none}.content-block.solution-card>.block-divider{opacity:.75;background:linear-gradient(90deg,#e0c477,#d4af3729);width:52px;margin:0}.content-block.solution-card>.block-text{color:#bec9d3;width:100%;font-size:16px;line-height:1.75}.content-block.solution-card .block-text p{text-wrap:pretty;margin:0 0 20px}.content-block.solution-card .block-text>:last-child{margin-bottom:0}.content-block.solution-card .block-text .program-card-note{color:#ebce85;background:#d4af3709;border:1px solid #d6b65c33;border-radius:8px;width:fit-content;max-width:100%;padding:8px 14px;font-size:16px}.content-block.solution-card .block-text :is(ul,ol){gap:12px;margin:0;padding:0;list-style:none;display:grid}.content-block.solution-card .block-text li{text-wrap:pretty;margin:0;padding-left:28px;line-height:1.65;position:relative}.content-block.solution-card .block-text ul:not(.program-card-checklist)>li:before{content:"✓";color:#d7b766;position:absolute;left:0}.content-block.solution-card .block-text ol{padding-left:20px;list-style:decimal}.content-block.solution-card .block-text ol>li{padding-left:8px}.content-block.solution-card .block-text .program-card-checklist>li{grid-template-columns:18px minmax(0,1fr);align-items:baseline;gap:10px;padding:0;display:grid}.program-card-check{color:#d7b766;font-weight:500}.program-card-benefit-copy strong{font-weight:500}.content-block.solution-card>.site-button{border-radius:10px;align-self:end;min-height:50px;margin-top:8px;padding-inline:24px}@media (max-width:767px){.block-group:has(>.content-block.solution-card){grid-template-columns:minmax(0,1fr);gap:20px}.block-group>.content-block.solution-card{border-radius:18px;row-gap:18px;padding:26px 22px}.content-block.solution-card>.block-heading:not(:first-child){overflow-wrap:break-word;font-size:clamp(21px,5.6vw,25px)}.content-block.solution-card>.site-button{justify-content:center;width:100%;margin-top:4px}}
.content-block.block-group:has(>.process-step){--process-node:52px;--process-gap:32px;align-items:stretch;gap:var(--process-gap);isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid}.block-group>.process-step{grid-template-columns:var(--process-node) minmax(0, 1fr);min-width:0;min-height:0;box-shadow:none;text-align:left;background:linear-gradient(#0000,#dfc17f02);border:0;border-radius:0;grid-row:auto;grid-template-rows:auto auto;align-content:start;align-items:start;gap:12px 24px;padding:0 0 24px;display:grid;position:relative}.block-group>.process-step:not(:last-child):before{content:"";left:calc(var(--process-node) / 2 - .5px);top:calc(var(--process-node) + 10px);bottom:calc(10px - var(--process-gap));pointer-events:none;background:linear-gradient(#dfc17f8c,#dfc17f30);width:1px;position:absolute}.block-group>.process-step>:first-child{width:var(--process-node);height:var(--process-node);font-variant-numeric:tabular-nums;letter-spacing:-.03em;text-align:center;background:linear-gradient(145deg,#24333a,#0c1b26);border:1px solid #dfc17f66;border-radius:50%;grid-area:1/1;align-self:start;place-items:center;min-height:0;margin:0;padding:0;font-weight:600;line-height:1;transition:border-color .22s,box-shadow .22s;display:grid;position:relative;box-shadow:0 0 0 6px #dfc17f04,inset 0 1px #f5d76e18;color:#ecd18b!important;font-size:22px!important}.block-group>.process-step>.block-heading:nth-child(2){min-width:0;color:var(--white);letter-spacing:-.025em;overflow-wrap:break-word;word-break:normal;text-wrap:pretty;grid-area:1/2;align-self:center;margin:0;font-size:clamp(21px,1.8vw,24px);font-weight:600;line-height:1.32}.block-group>.process-step>.block-text:last-child{color:#bac5cf;overflow-wrap:break-word;text-wrap:pretty;border:0;grid-area:2/2;min-width:0;max-width:72ch;margin:0;padding:0;font-size:16px;line-height:1.75}.block-group>.process-step>.block-text:last-child>:last-child{margin-bottom:0}.block-group>.process-step:not(:has(>.block-heading))>.block-text:last-child{grid-row:1;align-self:center}@media (min-width:1280px){.content-block.block-group:has(>.process-step):not(:has(>.process-step:nth-child(5))){grid-template-columns:repeat(var(--process-columns,4), minmax(0, 1fr));gap:24px var(--process-gap)}.block-group:has(>.process-step:last-child:nth-child(3)){--process-columns:3}.block-group:has(>.process-step:last-child:nth-child(2)){--process-columns:2}.block-group:has(>.process-step:only-child){--process-columns:1}.block-group:not(:has(>.process-step:nth-child(5)))>.process-step{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);row-gap:24px}.block-group:not(:has(>.process-step:nth-child(5)))>.process-step:not(:last-child):before{top:calc(var(--process-node) / 2);bottom:auto;left:calc(var(--process-node) + 12px);width:calc(100% + var(--process-gap) - var(--process-node) - 24px);background:linear-gradient(90deg,#dfc17f8c,#dfc17f30);height:1px}.block-group:not(:has(>.process-step:nth-child(5)))>.process-step>.block-heading:nth-child(2){grid-area:2/1;align-self:start;font-size:22px}.block-group:not(:has(>.process-step:nth-child(5)))>.process-step>.block-text:last-child{grid-area:3/1;align-self:start}@supports (grid-template-rows:subgrid){.block-group:not(:has(>.process-step:nth-child(5)))>.process-step{grid-template-rows:subgrid;grid-row:span 3}}.block-group:not(:has(>.process-step:nth-child(5)))>.process-step:not(:has(>.block-heading)){grid-row:auto;grid-template-rows:auto 1fr}.block-group:not(:has(>.process-step:nth-child(5)))>.process-step:not(:has(>.block-heading))>.block-text:last-child{grid-row:2}}@media (max-width:767px){.content-block.block-group:has(>.process-step){--process-node:42px;--process-gap:24px;gap:var(--process-gap)}.block-group>.process-step{gap:10px 18px;padding-bottom:16px}.block-group>.process-step>:first-child{font-size:18px!important}.block-group>.process-step>.block-heading:nth-child(2){font-size:20px}.block-group>.process-step>.block-text:last-child{line-height:1.7}}@media (max-width:374px){.content-block.block-group:has(>.process-step){--process-node:36px}.block-group>.process-step{column-gap:14px}.block-group>.process-step>.block-heading:nth-child(2){font-size:18px}}@media (hover:hover) and (pointer:fine){.site-main .block-group>.process-step:hover{box-shadow:none}.block-group>.process-step:hover>:first-child{border-color:#f0d484;box-shadow:0 0 0 6px #dfc17f08,0 0 22px #dfc17f12,inset 0 1px #f5d76e20}}@media (prefers-reduced-motion:reduce){.block-group>.process-step>:first-child{transition:none}}
:is(.block-group.layout-grid>.pr-card-soft:has(>.block-heading:first-child+.block-text+.site-button:last-child)>.site-button,.block-group.layout-grid>.pr-card-premium:has(>.icon-card:first-child+.site-button:last-child)>.site-button){margin-top:auto}@media (min-width:768px){@supports (grid-template-rows:subgrid){.block-group.layout-grid>:is(.pr-card-soft,.benefit-card,.audience-card):has(>.block-heading:first-child+.block-text:last-child){grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 2;align-items:start;display:grid}:is(.contact-options-grid,.contact-info-grid,.about-team-mini-grid)>.icon-card{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 3;align-items:start;display:grid}.block-group.layout-grid>.pr-card-soft:has(>.block-heading:first-child+.block-text+.site-button:last-child){grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 3;align-items:start;display:grid}.block-group.layout-grid>.pr-card-premium:has(>.icon-card:only-child){grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 3;align-items:start;display:grid}.block-group.layout-grid>.pr-card-premium:has(>.icon-card:first-child+.site-button:last-child){grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 4;align-items:start;display:grid}.block-group.layout-grid>.pr-card-premium:is(:has(>.icon-card:only-child),:has(>.icon-card:first-child+.site-button:last-child))>.icon-card:first-child{grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 3;align-items:start;display:grid}:is(.block-group.layout-grid>.pr-card-premium:is(:has(>.icon-card:only-child),:has(>.icon-card:first-child+.site-button:last-child))>.icon-card:first-child,:is(.contact-options-grid,.contact-info-grid,.about-team-mini-grid)>.icon-card)>.content-icon{grid-row:1;margin-block:0}:is(.block-group.layout-grid>.pr-card-premium:is(:has(>.icon-card:only-child),:has(>.icon-card:first-child+.site-button:last-child))>.icon-card:first-child,:is(.contact-options-grid,.contact-info-grid,.about-team-mini-grid)>.icon-card)>:is(h1,h2,h3,h4,h5,h6){grid-row:2;min-width:0;margin-block:0}:is(.block-group.layout-grid>.pr-card-premium:is(:has(>.icon-card:only-child),:has(>.icon-card:first-child+.site-button:last-child))>.icon-card:first-child,:is(.contact-options-grid,.contact-info-grid,.about-team-mini-grid)>.icon-card)>div{grid-row:3;min-width:0}:is(.block-group.layout-grid>.pr-card-soft:has(>.block-heading:first-child+.block-text+.site-button:last-child)>.site-button,.block-group.layout-grid>.pr-card-premium:has(>.icon-card:first-child+.site-button:last-child)>.site-button){align-self:stretch;margin-top:0}}}
:is(.block-text,.faq-answer):has(>table>tbody:only-child>tr:only-child>td:only-child){overscroll-behavior:auto;border:0;border-radius:0;overflow:visible}:is(.block-text,.faq-answer)>table:has(>tbody:only-child>tr:only-child>td:only-child){width:100%;min-width:0;max-width:100%;color:inherit;font:inherit;white-space:normal;overflow-wrap:break-word;background:0 0;border:0;padding:0;display:block;position:static}:is(.block-text,.faq-answer)>table:has(>tbody:only-child>tr:only-child>td:only-child) :is(tbody,tr,td){width:100%;min-width:0;max-width:100%;color:inherit;font:inherit;white-space:normal;overflow-wrap:break-word;background:0 0;border:0;padding:0;display:block;position:static}@media (min-width:768px) and (max-width:1100px){.content-block.about-team>.section-inner{grid-template-columns:minmax(0,1fr);gap:32px}.content-block.about-team .about-team-image{aspect-ratio:16/9;width:100%;min-height:0}.content-block.about-team-mini-grid,.why-panama-benefits .block-group.layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){:root{--gutter:clamp(18px, 5vw, 22px)}.site-section:not(.home-hero-section):not(.inner-page-hero){padding-block:48px}.block-group.layout-grid,.why-panama-intro-right,.about-team-mini-grid{gap:16px}.about-trust>.section-inner>.block-heading:not(.pr-eyebrow),.about-team-content>.block-heading:not(.pr-eyebrow){overflow-wrap:normal;font-size:clamp(23px,6.9vw,29px)}.content-block:is(.trust-card,.proof-card)>.block-text br{display:none}.content-block:is(.pr-card-soft,.pr-card-premium):not(.process-step),.content-block:is(.trust-card,.proof-card,.icon-card){text-align:left;background:radial-gradient(at 0 0,#dfc17f09,#0000 70%),linear-gradient(145deg,#13212d,#0a1520 85%);border-color:#d8b96430;border-radius:20px;align-items:start;gap:16px;min-width:0;min-height:0;padding:22px;box-shadow:inset 0 1px #f5d76e0b,0 10px 28px #00000014}:is(.content-block.icon-card,.content-block:is(.trust-card,.proof-card):has(>.block-icon)){grid-row:auto;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:16px 14px;display:grid}.content-block:is(.pr-card-premium,.pr-card-soft)>.content-block.icon-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.content-block.icon-card>.content-icon,.content-block:is(.trust-card,.proof-card)>.block-icon{color:#e4c878;background:linear-gradient(145deg,#dfc17f16,#dfc17f04);border:1px solid #dfc17f38;border-radius:12px;grid-area:1/1;align-self:center;place-items:center;width:40px;height:40px;margin:0;padding:9px;display:grid}.content-block:is(.trust-card,.proof-card)>.block-icon>.content-icon{width:20px;height:20px;margin:0}.content-block.icon-card>:is(h2,h3,h4){min-width:0;color:var(--white);letter-spacing:-.025em;text-align:left;text-transform:none;text-wrap:pretty;overflow-wrap:break-word;grid-area:1/2;align-self:center;margin:0;font-size:20px;font-weight:600;line-height:1.3}.content-block:is(.trust-card,.proof-card):has(>.block-icon)>.block-heading{min-width:0;color:var(--white);letter-spacing:-.025em;text-align:left;text-transform:none;text-wrap:pretty;overflow-wrap:break-word;grid-area:1/2;align-self:center;margin:0;font-size:20px;font-weight:600;line-height:1.3}.content-block.icon-card>div{color:#bac5cf;text-align:left;text-wrap:pretty;border-top:1px solid #dfc17f1c;grid-area:2/1/auto/-1;width:100%;min-width:0;margin:0;padding-top:16px;font-size:16px;line-height:1.7}.content-block:is(.trust-card,.proof-card):has(>.block-icon)>.block-text{color:#bac5cf;text-align:left;text-wrap:pretty;border-top:1px solid #dfc17f1c;grid-area:2/1/auto/-1;width:100%;min-width:0;margin:0;padding-top:16px;font-size:16px;line-height:1.7}.content-block.icon-card:not(:has(>.content-icon))>:is(h2,h3,h4){grid-column:1/-1}.content-block:is(.pr-card-soft,.pr-card-premium):not(.process-step)>.block-heading{text-wrap:pretty;overflow-wrap:break-word;margin:0;font-size:21px;line-height:1.3}.content-block:is(.pr-card-soft,.pr-card-premium):not(.process-step)>.block-text{color:#bac5cf;font-size:16px;line-height:1.7}.content-block:is(.pr-card-soft,.pr-card-premium)>.site-button{border-radius:11px;justify-content:center;align-self:stretch;width:100%;min-height:50px;margin-top:2px;padding:13px 18px;font-size:14px;line-height:1.4}.about-trust-grid .content-block.icon-card{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);row-gap:14px}.about-trust-grid .content-block.icon-card>:is(h2,h3,h4){grid-area:2/1}.about-trust-grid .content-block.icon-card>div{grid-row:3}}@media (min-width:768px) and (max-width:1023px){.site-footer .footer-wrapper>.block-group:not(.footer-bottom){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:374px){.site-footer .footer-wrapper>.block-group:not(.footer-bottom){grid-template-columns:minmax(0,1fr)}.content-block:is(.cta-panel,.pr-cta-panel)>.pr-section-title{overflow-wrap:normal;font-size:24px}.content-block.solution-card>.block-heading:not(:first-child){letter-spacing:-.03em;font-size:19px}.content-block:is(.pr-card-soft,.pr-card-premium):not(.process-step),.content-block:is(.trust-card,.proof-card,.icon-card){padding:20px 18px}.content-block.icon-card>:is(h2,h3,h4){font-size:18px}.content-block:is(.trust-card,.proof-card):has(>.block-icon)>.block-heading{font-size:18px}}
.site-main:not(.page-legal)>.site-section:not(.home-hero-section):not(.inner-page-hero){--content-text-align:center;--content-inline-margin:auto;--content-inline-position:center;text-align:var(--content-text-align)}.site-main:not(.page-legal)>.site-section:not(.home-hero-section):not(.inner-page-hero) :is(.block-heading,.block-text),.site-main:not(.page-legal)>.site-section:not(.home-hero-section):not(.inner-page-hero) .icon-card>:is(h2,h3,h4,div){width:100%;margin-inline:var(--content-inline-margin);text-align:var(--content-text-align);align-self:start}.site-main:not(.page-legal)>.site-section:not(.home-hero-section):not(.inner-page-hero) :is(.block-icon,.block-divider),.site-main:not(.page-legal)>.site-section:not(.home-hero-section):not(.inner-page-hero) .icon-card>.content-icon,.site-main:not(.page-legal)>.site-section:not(.home-hero-section):not(.inner-page-hero) .site-button{margin-inline:var(--content-inline-margin);justify-self:var(--content-inline-position)}.site-main:not(.page-legal)>.site-section:not(.home-hero-section):not(.inner-page-hero) .layout-row:has(>.site-button):not(:has(>:not(.site-button))){justify-content:var(--content-inline-position)}.site-main:not(.page-legal)>.site-section:not(.home-hero-section):not(.inner-page-hero) .block-text>table:has(>tbody:only-child>tr:only-child>td:only-child){text-align:var(--content-text-align)}.site-main:not(.page-legal)>.site-section:not(.home-hero-section):not(.inner-page-hero) .block-text :is(ul,ol),.site-main:not(.page-legal)>.site-section:not(.home-hero-section):not(.inner-page-hero) .program-card-note{width:fit-content;max-width:100%;margin-inline:var(--content-inline-margin);text-align:left}.site-main:not(.page-legal)>.site-section:not(.home-hero-section):not(.inner-page-hero) :is(.native-form,.faq-list){text-align:left}.site-main:not(.page-legal)>.site-section:not(.home-hero-section):not(.inner-page-hero) .process-step>:first-child{width:var(--process-node);text-align:center;margin:0}@media (max-width:767px){.site-main:not(.page-legal)>.site-section:not(.home-hero-section):not(.inner-page-hero){--content-text-align:left;--content-inline-margin:0;--content-inline-position:start}}@media (min-width:1280px){.site-main:not(.page-legal)>.site-section:not(.home-hero-section):not(.inner-page-hero) .block-group:not(:has(>.process-step:nth-child(5)))>.process-step>:first-child{justify-self:center}.site-main:not(.page-legal)>.site-section:not(.home-hero-section):not(.inner-page-hero) .block-group:not(:has(>.process-step:nth-child(5)))>.process-step:not(:last-child):before{left:calc(50% + var(--process-node) / 2 + 12px)}}.site-main .pr-ecosystem-feed{text-align:center}.site-main .pr-ecosystem-feed .pr-ecosystem-card a{justify-content:center}.site-main .pr-ecosystem-feed .pr-ecosystem-card ul{text-align:left;width:fit-content;max-width:100%;margin-inline:auto}@media (max-width:767px){.site-main .pr-ecosystem-feed{text-align:left}.site-main .pr-ecosystem-feed .pr-ecosystem-card a{justify-content:start}.site-main .pr-ecosystem-feed .pr-ecosystem-card ul{margin-inline:0}}@media (max-width:767px){.site-main>.site-section .content-block.block-button.site-button:not(.social-link){flex:none;justify-content:center;place-self:stretch stretch;width:100%;min-height:52px;margin-inline:0;padding:14px 20px}.site-main>.site-section .block-group:has(>.block-button.site-button):not(:has(>:not(.block-button.site-button))){flex-direction:column;align-items:stretch;gap:12px;width:100%}}
.block-text table[data-responsive-table]{min-width:720px;line-height:1.7}.block-text table[data-responsive-table] :is(th,td){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}@media (min-width:768px){.block-text table[data-responsive-table] :is(th,td):first-child{width:27%;min-width:0}.block-text table[data-responsive-table] :is(th,td):nth-child(2){width:25%}.block-text table[data-responsive-table][data-columns="5"] :is(th,td){width:20%}}.table-cell-label{display:none}@media (max-width:767px){.block-text:has(>table[data-responsive-table]){border:0;border-radius:0;overflow:visible}.block-text table[data-responsive-table]{border:0;width:100%;min-width:0;margin:0;display:block;position:relative}.block-text table[data-responsive-table]>thead{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block-text table[data-responsive-table]>tbody{gap:16px;display:grid}.block-text table[data-responsive-table]>tbody>tr{background:linear-gradient(145deg,#13212d,#0a1520 85%);border:1px solid #d8b96430;border-radius:18px;min-width:0;display:block;overflow:hidden;box-shadow:inset 0 1px #f5d76e0b}.block-text table[data-responsive-table]>tbody>tr>:is(th,td){color:#bec9d3;text-align:left;background:0 0;border:0;width:100%;min-width:0;max-width:100%;padding:18px 20px;font-size:16px;line-height:1.7;display:block;position:static}.block-text table[data-responsive-table]>tbody>tr>:first-child{color:var(--white);background:#dfc17f08;font-size:18px;font-weight:600;line-height:1.5}.block-text table[data-responsive-table]>tbody>tr>:not(:first-child){border-top:1px solid #dfc17f1c}.block-text table[data-responsive-table] .table-cell-label{color:#dfc17f;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:600;line-height:1.5;display:block}.block-text table[data-responsive-table]>tbody br{display:none}}
