/*! Gini Talent theme main — css/gini/src */body.gini-design-system-v1{--gini-page:#fffbf9;--gini-surface:#ffffff;--gini-navy:#00283c;--gini-editorial:#b29785;--gini-text-strong:#000000;--gini-text:#737373;--gini-blue:#aebccf;--gini-stone:#d0c9bc;--gini-signal:#e62645;--gini-navy-hover:#001c2b;--gini-header-box-max:min(1340px,calc(100% - 40px));--radius-control:8px;--radius-card:12px;--radius-panel:16px;--radius-feature:20px;--sl-gutter:20px;--sl-gap:16px;--sl-section:60px;--sl-font:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI","Noto Sans","Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;background-color:var(--gini-page);color:var(--gini-text);font-family:var(--sl-font)}@media (min-width:768px){body.gini-design-system-v1{--sl-gutter:32px;--sl-gap:20px;--sl-section:80px}}@media (min-width:1200px){body.gini-design-system-v1{--sl-gutter:48px;--sl-gap:24px;--sl-section:108px}}body.gini-design-system-v1 .gt-wh-page{--p:var(--gini-navy);--a:var(--gini-editorial);--h:var(--gini-navy);--b:var(--gini-text);--m:var(--gini-text);--g:#f8f4f0;--l:var(--gini-stone);--sh:0 1px 2px rgba(0,40,60,0.04),0 8px 24px rgba(0,40,60,0.04);background:var(--gini-page);color:var(--gini-text);font-family:var(--sl-font)}body.gini-design-system-v1 .gt-kicker,body.gini-design-system-v1 .gt-wh-kicker,body.gini-design-system-v1 .gt-wh-hero .gt-wh-kicker,body.gini-design-system-v1 .gt-wh-reach .gt-wh-kicker,body.gini-design-system-v1 .gt-section--navy .gt-kicker,body.gini-design-system-v1 .gt-ai-related .gt-kicker,body.gini-design-system-v1 .gt-bo-related .gt-kicker,body.gini-design-system-v1 .gt-tt-related .gt-kicker,body.gini-design-system-v1 .gt-wh-cap__n,body.gini-design-system-v1 .gt-bc-step__n,body.gini-design-system-v1 .gt-wh-cs-big__client,body.gini-design-system-v1 .gt-bo-case__client,body.gini-design-system-v1 .gt-ai-case__client,body.gini-design-system-v1 .gt-tt-case__client,body.gini-design-system-v1 .gt-ai-branch__tag,body.gini-design-system-v1 .gt-gt-story__block h3,body.gini-design-system-v1 .gt-wh-review__source,body.gini-design-system-v1 .gt-wh-hire__copy h2 .n,body.gini-design-system-v1 .gt-dgc-hero__eyebrow,body.gini-design-system-v1 .gt-px-tcard__via{color:var(--gini-editorial) !important}body.gini-design-system-v1 .gt-kicker,body.gini-design-system-v1 .gt-wh-kicker,body.gini-design-system-v1 .gt-wh-cs-big__client,body.gini-design-system-v1 .gt-wh-cap__n,body.gini-design-system-v1 .gt-bc-step__n{font-size:12px;font-weight:700;letter-spacing:0.12em}body.gini-design-system-v1 .gt-wh-page h1,body.gini-design-system-v1 .gt-wh-page h2,body.gini-design-system-v1 .gt-wh-page h3,body.gini-design-system-v1 .gt-wh-page h4{color:var(--gini-navy);font-weight:700}body.gini-design-system-v1 .gt-wh-hero{background:var(--gini-page)}body.gini-design-system-v1 .gt-wh-hero__bg{background-image:url("https://ginitalent.com/wp-content/uploads/2026/09/workforce-hero-collage-v3.png") !important}body.gini-design-system-v1 .gt-wh-brands{background:#f8f4f0}body.gini-design-system-v1 .gt-wh-hero h1{font-size:40px;line-height:1.05;letter-spacing:-0.03em;font-weight:700}body.gini-design-system-v1 .gt-wh-page h2{font-size:32px;line-height:1.12;font-weight:700}body.gini-design-system-v1 .gt-wh-page h3,body.gini-design-system-v1 .gt-wh-cap h3,body.gini-design-system-v1 .gt-wh-uc h3{font-size:22px;line-height:1.2;font-weight:700}body.gini-design-system-v1 .gt-wh-lead,body.gini-design-system-v1 .gt-wh-hero__sub{font-size:18px;line-height:1.5;color:var(--gini-text)}body.gini-design-system-v1 .gt-wh-page p,body.gini-design-system-v1 .gt-wh-cap p,body.gini-design-system-v1 .gt-wh-uc p,body.gini-design-system-v1 .gt-wh-cs-big p{color:var(--gini-text);line-height:1.6}@media (min-width:768px){body.gini-design-system-v1 .gt-wh-hero h1{font-size:52px}body.gini-design-system-v1 .gt-wh-page h2{font-size:38px}body.gini-design-system-v1 .gt-wh-page h3,body.gini-design-system-v1 .gt-wh-cap h3,body.gini-design-system-v1 .gt-wh-uc h3{font-size:25px}body.gini-design-system-v1 .gt-wh-lead,body.gini-design-system-v1 .gt-wh-hero__sub{font-size:19px}}@media (min-width:1200px){body.gini-design-system-v1 .gt-wh-hero h1{font-size:64px}body.gini-design-system-v1 .gt-wh-page h2{font-size:44px}body.gini-design-system-v1 .gt-wh-page h3,body.gini-design-system-v1 .gt-wh-cap h3,body.gini-design-system-v1 .gt-wh-uc h3{font-size:28px}body.gini-design-system-v1 .gt-wh-lead,body.gini-design-system-v1 .gt-wh-hero__sub{font-size:20px}}body.gini-design-system-v1 .gt-wh-hire__copy h2,body.gini-design-system-v1 .gt-wh-vid__copy h2,body.gini-design-system-v1 .gt-wh-sec--n h2{color:#fff}body.gini-design-system-v1 .gt-wh-hire__copy h2{font-size:clamp(2.25rem,4.6vw,3.35rem);color:#fff !important}body.gini-design-system-v1 .gt-wh-prefoot{background:var(--gini-page)}body.gini-design-system-v1 .gt-wh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:var(--radius-control);border:2px solid transparent;font-size:16px;font-weight:600;line-height:1.2;box-shadow:none;text-decoration:none !important;cursor:pointer}@media (min-width:768px){body.gini-design-system-v1 .gt-wh-btn{min-height:48px;padding:0 22px}}body.gini-design-system-v1 .gt-wh-btn--a,body.gini-design-system-v1 .gt-wh-btn--d{background:var(--gini-navy);color:#fff !important}body.gini-design-system-v1 .gt-wh-btn--a:hover,body.gini-design-system-v1 .gt-wh-btn--d:hover{background:var(--gini-navy-hover);transform:translateY(-1px)}body.gini-design-system-v1 .gt-wh-btn--ghost,body.gini-design-system-v1 .gt-wh-hero .gt-wh-btn--ghost,body.gini-design-system-v1 .gt-wh-btn--w{background:var(--gini-surface);color:var(--gini-navy) !important;border:2px solid var(--gini-navy)}body.gini-design-system-v1 .gt-wh-btn--ghost:hover,body.gini-design-system-v1 .gt-wh-btn--w:hover{background:var(--gini-navy);color:#fff !important}body.gini-design-system-v1 .gt-wh-cap__link,body.gini-design-system-v1 .gt-wh-uc__link,body.gini-design-system-v1 .gt-wh-reach__link,body.gini-design-system-v1 .gt-wh-cs-sm{font-weight:600}body.gini-design-system-v1 a.gt-wh-cap:hover .gt-wh-cap__link,body.gini-design-system-v1 a.gt-wh-cs-big:hover .gt-wh-cap__link{color:var(--gini-signal) !important}body.gini-design-system-v1 .gt-wh-btn:focus-visible,body.gini-design-system-v1 .gt-wh-cap:focus-visible,body.gini-design-system-v1 .gt-wh-cs-big:focus-visible,body.gini-design-system-v1 .gini-faq-item summary:focus-visible{outline:2px solid var(--gini-navy);outline-offset:3px}@media (prefers-reduced-motion:reduce){body.gini-design-system-v1 .gt-wh-btn,body.gini-design-system-v1 .gt-wh-cap,body.gini-design-system-v1 .gini-faq-item{transition:none}body.gini-design-system-v1 .gt-wh-btn--a:hover,body.gini-design-system-v1 .gt-wh-btn--d:hover,body.gini-design-system-v1 a.gt-wh-cap:hover{transform:none}}body.gini-design-system-v1 .gt-wh-wrap,body.gini-design-system-v1 .gini-faq-container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:var(--sl-gutter);padding-right:var(--sl-gutter)}body.gini-design-system-v1 .gt-wh-hero__copy{max-width:100%}@media (min-width:768px){body.gini-design-system-v1 .gt-wh-hero__copy{max-width:560px}}@media (min-width:1200px){body.gini-design-system-v1 .gt-wh-hero__copy{max-width:610px}}body.gini-design-system-v1 .gt-wh-sec{padding-top:var(--sl-section);padding-bottom:var(--sl-section)}body.gini-design-system-v1 .gt-wh-caps,body.gini-design-system-v1 .gt-wh-cs-featured,body.gini-design-system-v1 .gt-wh-uc-grid{gap:var(--sl-gap)}body.gini-design-system-v1 .gt-wh-cs-big,body.gini-design-system-v1 .gt-wh-cs-sm,body.gini-design-system-v1 .gt-wh-uc,body.gini-design-system-v1 .gt-wh-diff-card,body.gini-design-system-v1 .gt-wh-review{background:var(--gini-surface);border:1px solid #d9d3c9;border-radius:var(--radius-card);box-shadow:0 1px 2px rgba(0,40,60,0.04)}body.gini-design-system-v1 .gt-wh-cap,body.gini-design-system-v1 .sl-card--feature{border-radius:var(--radius-feature);background:var(--gini-surface);box-shadow:0 1px 2px rgba(0,40,60,0.04)}body.gini-design-system-v1 .gt-wh-form-card,body.gini-design-system-v1 .gt-wh-flow__card,body.gini-design-system-v1 .git-contact__form{border-radius:var(--radius-panel)}body.gini-design-system-v1 .gt-wh-flow__arrow,body.gini-design-system-v1 .gt-wh-map__checks li::before,body.gini-design-system-v1 .gt-bc-compliance__panel li::before,body.gini-design-system-v1 .gt-wh-badges a:hover{color:var(--gini-signal) !important}body.gini-design-system-v1 .gt-wh-vid__btn .play i{border-color:transparent transparent transparent var(--gini-signal)}body.gini-design-system-v1 .gt-wh-cs-big__meta span,body.gini-design-system-v1 .gt-wh-tags span{border-radius:var(--radius-control)}body.gini-design-system-v1 .gt-wh-form-card input,body.gini-design-system-v1 .gt-wh-form-card select,body.gini-design-system-v1 .git-contact__form input[type="text"],body.gini-design-system-v1 .git-contact__form input[type="email"],body.gini-design-system-v1 .git-contact__form input[type="tel"],body.gini-design-system-v1 .git-contact__form select,body.gini-design-system-v1 .git-contact__form textarea{border-radius:var(--radius-control);min-height:44px}body.gini-design-system-v1 .git-contact__form input[type="submit"]{background:var(--gini-navy) !important;border-radius:var(--radius-control);min-height:48px;font-weight:600;font-size:16px}body.gini-design-system-v1 .gini-faq-section{padding:var(--sl-section) 0 !important;background:var(--gini-page) !important;overflow:visible !important}body.gini-design-system-v1 .gini-faq-heading{text-align:left !important;max-width:none;margin:0 0 28px !important}body.gini-design-system-v1 .gini-faq-kicker{display:block;margin:0 0 12px;font-size:12px !important;font-weight:700 !important;letter-spacing:0.12em;text-transform:uppercase;color:var(--gini-editorial) !important}body.gini-design-system-v1 .gini-faq-heading h2{margin:0 !important;font-size:32px !important;line-height:1.12 !important;font-weight:700 !important;letter-spacing:-0.025em;color:var(--gini-navy) !important}@media (min-width:768px){body.gini-design-system-v1 .gini-faq-heading h2{font-size:38px !important}}@media (min-width:1200px){body.gini-design-system-v1 .gini-faq-heading h2{font-size:44px !important}}body.gini-design-system-v1 .gini-faq-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:start;overflow:visible !important}@media (min-width:1200px){body.gini-design-system-v1 .gini-faq-grid{grid-template-columns:minmax(240px,0.9fr) minmax(0,1.4fr);gap:64px}}body.gini-design-system-v1 .wrapper,body.gini-design-system-v1 .gt-lovable-mirror{overflow:visible !important}body.gini-design-system-v1 .gini-faq-intro{align-self:start}@media (min-width:1200px){body.gini-design-system-v1 .gini-faq-intro{position:sticky;top:32px;z-index:2}}body.gini-design-system-v1 .gini-faq-support a{width:auto !important;margin-top:8px}body.gini-design-system-v1 .gini-faq-support h3{margin:0 0 12px !important;font-size:22px !important;line-height:1.2 !important;font-weight:700 !important;letter-spacing:-0.02em;color:var(--gini-navy) !important}body.gini-design-system-v1 .gini-faq-support p:not(.gini-faq-kicker){margin:0 0 16px;font-size:16px;line-height:1.6;color:var(--gini-text) !important;max-width:none}@media (min-width:768px){body.gini-design-system-v1 .gini-faq-support h3{font-size:25px !important}}@media (min-width:1200px){body.gini-design-system-v1 .gini-faq-support h3{font-size:28px !important}body.gini-design-system-v1 .gini-faq-support p:not(.gini-faq-kicker){font-size:17px}}body.gini-design-system-v1 .gini-faq-list{display:block !important;counter-reset:gini-faq;max-width:none;margin:0;gap:0 !important;border-top:1px solid #cfc8bb}body.gini-design-system-v1 .gini-faq-item{background:transparent !important;border:0 !important;border-bottom:1px solid #cfc8bb !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important}body.gini-design-system-v1 .gini-faq-item:hover{transform:none !important;box-shadow:none !important}body.gini-design-system-v1 .gini-faq-item summary{display:grid !important;grid-template-columns:2.4rem 1fr 1.5rem;gap:12px;align-items:start;padding:18px 0 !important;font-size:18px !important;line-height:1.3 !important;font-weight:700 !important;color:var(--gini-navy) !important;list-style:none;cursor:pointer}body.gini-design-system-v1 .gini-faq-item summary::-webkit-details-marker{display:none}@media (min-width:768px){body.gini-design-system-v1 .gini-faq-item summary{font-size:19px !important}}@media (min-width:1200px){body.gini-design-system-v1 .gini-faq-item summary{font-size:20px !important}}body.gini-design-system-v1 .gini-faq-item summary::before{counter-increment:gini-faq;content:counter(gini-faq,decimal-leading-zero);font-size:13px;font-weight:700;letter-spacing:0.06em;color:var(--gini-editorial);padding-top:2px}body.gini-design-system-v1 .gini-faq-item summary::after{content:"";width:18px;height:18px;margin-top:4px;justify-self:end;background:linear-gradient(var(--gini-navy),var(--gini-navy)) center / 18px 2px no-repeat,linear-gradient(var(--gini-navy),var(--gini-navy)) center / 2px 18px no-repeat}body.gini-design-system-v1 .gini-faq-item[open] summary::after{background:linear-gradient(var(--gini-navy),var(--gini-navy)) center / 18px 2px no-repeat}body.gini-design-system-v1 .gini-faq-content{padding:0 1.8rem 18px calc(2.4rem+12px) !important;font-size:16px !important;line-height:1.6 !important;color:var(--gini-text) !important}body.gini-design-system-v1 .gini-faq-content p{margin:0 0 14px !important;color:var(--gini-text) !important}body.gini-design-system-v1 .gt-tc-page{--gt-primary:var(--gini-navy);--gt-secondary:var(--gini-signal);--gt-heading:var(--gini-navy);--gt-body:var(--gini-text);--gt-light:#f3efe9;--gt-gray:var(--gini-page);--gt-shadow:0 1px 2px rgba(0,40,60,0.04),0 8px 24px rgba(0,40,60,0.06);--gt-container:var(--gini-header-box-max,min(1340px,calc(100% - 40px)));--git-navy:var(--gini-navy);--git-field-bg:#fff;color:var(--gini-text);background:var(--gini-page);font-family:var(--sl-font)}body.gini-design-system-v1 .gt-tc-page h1,body.gini-design-system-v1 .gt-tc-page h2,body.gini-design-system-v1 .gt-tc-page h3,body.gini-design-system-v1 .gt-tc-page h4,body.gini-design-system-v1 .gt-tc-page h5,body.gini-design-system-v1 .gt-tc-page h6,body.gini-design-system-v1 .gt-tc-page .gt-heading{color:var(--gini-navy) !important;font-weight:700}body.gini-design-system-v1 .gt-tc-page a{color:var(--gini-navy)}body.gini-design-system-v1 .gt-tc-page .gt-wrap{width:var(--gt-container) !important;max-width:var(--gt-container);margin-left:auto !important;margin-right:auto !important;padding-left:28px;padding-right:28px;box-sizing:border-box}body.gini-design-system-v1 .gt-tc-page .gt-badge--soft{background:rgba(178,151,133,0.16) !important;color:var(--gini-navy) !important;border:1px solid var(--gini-stone) !important;border-radius:8px !important}body.gini-design-system-v1 .gt-tc-page .gt-btn,body.gini-design-system-v1 .gt-tc-page .gt-btn--lg{min-height:48px;border-radius:8px !important;font-weight:600 !important;box-shadow:none !important}body.gini-design-system-v1 .gt-tc-page .gt-btn--secondary,body.gini-design-system-v1 .gt-tc-job .gt-btn--secondary{background:var(--gini-signal) !important;color:#fff !important}body.gini-design-system-v1 .gt-tc-page .gt-btn--primary,body.gini-design-system-v1 .gt-tc-page .gt-svc-dg-split .gt-btn--primary{background:var(--gini-navy) !important;color:#fff !important}body.gini-design-system-v1.gini-case-study .gini-cs-hero,body.gini-design-system-v1 .gt-tc-hero--svc.gini-cs-hero{position:relative;overflow:hidden;margin-top:0 !important;min-height:0 !important;padding:220px 0 72px !important;background:var(--gini-page) !important;background-image:none !important;display:block !important;align-items:stretch !important}body.gini-design-system-v1 .gt-tc-hero--svc.gini-cs-hero::before{display:none !important}body.gini-design-system-v1 .gini-cs-hero__art{position:absolute;top:0;right:0;width:min(52%,760px);height:auto;pointer-events:none;z-index:0;opacity:1}body.gini-design-system-v1 .gini-cs-hero__art img{display:block;width:100%;height:auto}@media (max-width:767px){body.gini-design-system-v1 .gini-cs-hero__art{width:78%;opacity:0.35}}body.gini-design-system-v1 .gini-cs-hero .gt-tc-hero__stripes{display:none !important}body.gini-design-system-v1 .gini-cs-hero__grid{position:relative;z-index:1;display:grid !important;grid-template-columns:minmax(280px,0.95fr) minmax(280px,1.05fr);gap:40px 56px;align-items:center;padding-top:12px}@media (max-width:960px){body.gini-design-system-v1.gini-case-study .gini-cs-hero,body.gini-design-system-v1 .gt-tc-hero--svc.gini-cs-hero{padding-top:220px !important}body.gini-design-system-v1 .gini-cs-hero__grid{grid-template-columns:1fr;gap:36px}}body.gini-design-system-v1 .gini-cs-hero__copy{text-align:left !important;max-width:36rem}body.gini-design-system-v1 .gini-cs-hero__kicker{display:block;margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--gini-editorial) !important}body.gini-design-system-v1 .gini-cs-hero h1{margin:0 0 18px !important;font-size:clamp(1.85rem,3.2vw,2.75rem) !important;line-height:1.15 !important;font-weight:700 !important;color:var(--gini-navy) !important;letter-spacing:-0.02em}body.gini-design-system-v1 .gini-cs-hero .gt-tc-hero__title-wrap{display:contents;background:none !important;padding:0 !important}body.gini-design-system-v1 .gini-cs-hero__lead,body.gini-design-system-v1 .gini-cs-hero .gt-tc-hero__lead{margin:0 !important;max-width:none !important;font-size:1.125rem !important;line-height:1.65 !important;font-weight:400 !important;color:var(--gini-text) !important}body.gini-design-system-v1 .gini-cs-hero .git-expert{--git-navy:var(--gini-navy);--git-field-bg:#fff;padding:0;background:transparent}body.gini-design-system-v1 .gini-cs-hero .git-expert__card{max-width:none;margin:0;padding:36px 32px 32px !important;background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:12px !important;box-shadow:none !important}body.gini-design-system-v1 .gini-cs-hero .git-expert__badge{position:static !important;transform:none !important;display:inline-block;margin:0 0 16px;padding:8px 14px !important;background:var(--gini-navy) !important;color:#fff !important;border-radius:8px !important;box-shadow:none !important;font-size:11px !important;letter-spacing:0.08em;text-transform:uppercase;max-width:100%}body.gini-design-system-v1 .gini-cs-hero .git-expert__title{text-align:left !important;margin:0 0 22px !important;font-size:clamp(1.5rem,2.4vw,1.85rem) !important;font-weight:700 !important;color:var(--gini-navy) !important}body.gini-design-system-v1 .gini-cs-hero .git-expert__form label{color:var(--gini-text) !important;font-size:0.875rem;font-weight:500}body.gini-design-system-v1 .gini-cs-hero .git-expert__form input[type="text"],body.gini-design-system-v1 .gini-cs-hero .git-expert__form input[type="email"],body.gini-design-system-v1 .gini-cs-hero .git-expert__form input[type="tel"],body.gini-design-system-v1 .gini-cs-hero .git-expert__form textarea{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:8px !important;color:var(--gini-text-strong) !important;min-height:44px}body.gini-design-system-v1 .gini-cs-hero .git-expert__form input:focus,body.gini-design-system-v1 .gini-cs-hero .git-expert__form textarea:focus{outline:none;border-color:var(--gini-navy) !important}body.gini-design-system-v1 .gini-cs-hero .git-expert__form input[type="submit"]{background:var(--gini-navy) !important;color:#fff !important;border-radius:8px !important;min-height:48px;font-weight:700 !important;box-shadow:none !important}body.gini-design-system-v1 .gini-cs-hero .git-expert__form input[type="submit"]:hover{background:var(--gini-editorial) !important;opacity:1 !important}body.gini-design-system-v1 .gini-cs-hero .gini-country-cf7,body.gini-design-system-v1 .git-contact .gini-country-cf7{margin:0}body.gini-design-system-v1 .gini-cs-hero .gini-country-cf7-field,body.gini-design-system-v1 .git-contact .gini-country-cf7-field{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:8px !important;color:var(--gini-text-strong) !important;height:44px}body.gini-design-system-v1 .gini-cs-hero .gini-country-cf7-submit,body.gini-design-system-v1 .git-contact .gini-country-cf7-submit{background:var(--gini-navy) !important;border-radius:8px !important;min-height:48px;height:48px;font-weight:700 !important;opacity:1 !important}body.gini-design-system-v1 .gini-cs-hero .gini-country-cf7-submit:hover:not(:disabled),body.gini-design-system-v1 .git-contact .gini-country-cf7-submit:hover:not(:disabled){background:var(--gini-editorial) !important}body.gini-design-system-v1 .gini-cs-hero .gini-country-cf7-submit:disabled,body.gini-design-system-v1 .git-contact .gini-country-cf7-submit:disabled{opacity:1 !important;pointer-events:none;cursor:not-allowed}body.gini-design-system-v1 .gt-tc-hero--svc:not(.gini-cs-hero){background-color:var(--gini-page) !important;background-image:none !important}body.gini-design-system-v1 .gt-tc-hero--svc:not(.gini-cs-hero)::before{background:transparent !important}body.gini-design-system-v1 .gt-cs-stats-band,body.gini-design-system-v1 .gt-tc-what,body.gini-design-system-v1 .gt-tc-wave{background:#f3efe9 !important}body.gini-design-system-v1 .gt-cs-stats-band h2,body.gini-design-system-v1 .gt-cs-challenge h2,body.gini-design-system-v1 .gt-cs-results-col h2,body.gini-design-system-v1 .gt-cs-flow-section h2{color:var(--gini-navy) !important}body.gini-design-system-v1 .gt-cs-stats-band__lead,body.gini-design-system-v1 .gt-cs-challenge p,body.gini-design-system-v1 .gt-cs-stat span{color:var(--gini-text) !important}body.gini-design-system-v1 .gt-cs-stat strong{color:var(--gini-navy) !important}body.gini-design-system-v1 .gt-cs-stat span{color:var(--gini-navy) !important;font-weight:600 !important}body.gini-design-system-v1 .gt-cs-challenge,body.gini-design-system-v1 .gt-svc-intro,body.gini-design-system-v1 .gt-svc-cards,body.gini-design-system-v1 .gt-svc-dg-section{background:var(--gini-page) !important}body.gini-design-system-v1 .gt-cs-challenge img{border-radius:12px !important;box-shadow:var(--gt-shadow) !important}body.gini-design-system-v1 .gt-cs-results-section,body.gini-design-system-v1 .gt-cs-flow-section,body.gini-design-system-v1 .gt-tc-work{background:#f3efe9 !important}body.gini-design-system-v1 .gt-cs-results-section::before,body.gini-design-system-v1 .gt-cs-results-section::after,body.gini-design-system-v1 .gt-svc-dg-section::before,body.gini-design-system-v1 .gt-svc-dg-section::after{background:rgba(208,201,188,0.35) !important}body.gini-design-system-v1 .gt-cs-result-card,body.gini-design-system-v1 .gt-cs-flow-card,body.gini-design-system-v1 .gt-tc-step,body.gini-design-system-v1 .gt-tc-cap-card,body.gini-design-system-v1 .gt-tc-tier,body.gini-design-system-v1 .gt-svc-card,body.gini-design-system-v1 .gt-rec-benefit,body.gini-design-system-v1 .gt-eor-step,body.gini-design-system-v1 .gt-eor-legal-item{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:12px !important;box-shadow:none !important;color:var(--gini-navy) !important}body.gini-design-system-v1 .gt-cs-flow-card__icon{color:var(--gini-navy) !important}body.gini-design-system-v1 .gt-cs-flow-card h4{color:var(--gini-navy) !important}body.gini-design-system-v1 .gt-tc-job{background:var(--gini-navy) !important}body.gini-design-system-v1 .gt-tc-job h2{color:#fff !important}body.gini-design-system-v1 .gt-tc-job p{color:rgba(255,255,255,0.88) !important}body.gini-design-system-v1 .git-contact{--git-navy:var(--gini-navy);--git-field-bg:#fff;background:var(--gini-page) !important}body.gini-design-system-v1 .git-contact .git-contact__title,body.gini-design-system-v1 .git-contact .git-contact__subtitle{color:var(--gini-navy) !important;font-weight:700 !important}body.gini-design-system-v1 .git-contact .git-contact__subtitle{color:var(--gini-text) !important;font-weight:400 !important}body.gini-design-system-v1 .git-contact__form label{color:var(--gini-text) !important;font-size:0.875rem;font-weight:500}body.gini-design-system-v1 .git-contact__form input[type="text"],body.gini-design-system-v1 .git-contact__form input[type="email"],body.gini-design-system-v1 .git-contact__form input[type="tel"],body.gini-design-system-v1 .git-contact__form textarea{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:8px !important;color:var(--gini-text-strong) !important;min-height:44px}body.gini-design-system-v1 .git-contact__form input[type="submit"]{background:var(--gini-navy) !important;color:#fff !important;border-radius:8px !important;min-height:48px;font-weight:700 !important}body.gini-design-system-v1 .git-contact__form input[type="submit"]:hover{background:var(--gini-editorial) !important}body.gini-design-system-v1 .gt-tc-promo-card{background:var(--gini-navy) !important;border-radius:12px !important}body.gini-design-system-v1 .gt-svc-dg-card{border:1px solid var(--gini-stone);border-radius:12px !important;box-shadow:none !important}body.gini-design-system-v1 .gt-svc-dg-card__body h4,body.gini-design-system-v1 .gt-svc-dg-card__link,body.gini-design-system-v1 .gt-svc-card h3{color:var(--gini-navy) !important}body.gini-design-system-v1 .gt-svc-dg-card__link span{background:var(--gini-navy) !important}body.gini-design-system-v1 .gt-svc-card{border-color:var(--gini-stone) !important}body.gini-design-system-v1 .gt-svc-card p,body.gini-design-system-v1 .gt-svc-intro__lead,body.gini-design-system-v1 .gt-svc-dg-split__lead,body.gini-design-system-v1 .gt-tc-step p,body.gini-design-system-v1 .gt-tc-feature p{color:var(--gini-text) !important}body.gini-design-system-v1 .gt-rec-tabs a{border-radius:8px !important;border-color:var(--gini-navy) !important;color:var(--gini-navy) !important;background:#fff !important}@media (max-width:767px){body.gini-design-system-v1 .gt-tc-page .gt-wrap{padding-left:20px;padding-right:20px}}body.gini-design-system-v1.gini-rec-hub{background:var(--gini-page);color:var(--gini-text)}body.gini-design-system-v1.gini-rec-hub .gt-lv-container,body.gini-design-system-v1.gini-rec-hub .container,body.gini-design-system-v1.gini-rec-hub .entry-content .gt-lovable-mirror .gt-lv-container,body.gini-design-system-v1.gini-rec-hub .entry-content .gt-lovable-mirror .container,body.gini-design-system-v1.gini-rec-hub .entry-content .gt-lovable-mirror .gt-lv-container.max-w-3xl,body.gini-design-system-v1.gini-rec-hub .entry-content .gt-lovable-mirror .gt-lv-container.max-w-4xl,body.gini-design-system-v1.gini-rec-hub .entry-content .gt-lovable-mirror .gt-lv-container.max-w-5xl,body.gini-design-system-v1.gini-rec-hub .entry-content .gt-lovable-mirror .gt-lv-container.max-w-6xl,body.gini-design-system-v1.gini-rec-hub .gini-faq-section .container{width:100% !important;max-width:var(--gini-header-box-max,min(1340px,calc(100% - 40px))) !important;margin-left:auto !important;margin-right:auto !important;padding-left:28px !important;padding-right:28px !important}body.gini-design-system-v1.gini-rec-hub h1,body.gini-design-system-v1.gini-rec-hub h2,body.gini-design-system-v1.gini-rec-hub h3,body.gini-design-system-v1.gini-rec-hub h4{color:var(--gini-navy);font-weight:700}body.gini-design-system-v1.gini-rec-hub .text-muted-foreground,body.gini-design-system-v1.gini-rec-hub .text-foreground\/80{color:var(--gini-text) !important}body.gini-design-system-v1.gini-rec-hub .text-foreground{color:var(--gini-navy) !important}body.gini-design-system-v1.gini-rec-hub .bg-blue-600,body.gini-design-system-v1.gini-rec-hub .hover\:bg-blue-700:hover,body.gini-design-system-v1.gini-rec-hub .gt-lv-btn-primary{background:var(--gini-navy) !important;color:#fff !important}body.gini-design-system-v1.gini-rec-hub a.gt-wh-btn,body.gini-design-system-v1.gini-rec-hub .gini-rec-hero a.inline-flex,body.gini-design-system-v1.gini-rec-hub .gini-rec-pricing a.inline-flex,body.gini-design-system-v1.gini-rec-hub a.gt-lv-btn-primary{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px;min-height:48px !important;height:auto !important;padding:0 22px !important;border-radius:var(--radius-control) !important;font-size:16px !important;font-weight:600 !important;line-height:1.2 !important;letter-spacing:0;text-decoration:none !important;box-shadow:none !important;white-space:nowrap}body.gini-design-system-v1.gini-rec-hub a.gt-wh-btn--a,body.gini-design-system-v1.gini-rec-hub a.gt-wh-btn--d,body.gini-design-system-v1.gini-rec-hub a.gt-lv-btn-primary,body.gini-design-system-v1.gini-rec-hub .gini-rec-hero a.bg-blue-600{background:var(--gini-navy) !important;color:#fff !important;border:2px solid var(--gini-navy) !important}body.gini-design-system-v1.gini-rec-hub a.gt-wh-btn--a:hover,body.gini-design-system-v1.gini-rec-hub a.gt-wh-btn--d:hover,body.gini-design-system-v1.gini-rec-hub a.gt-lv-btn-primary:hover,body.gini-design-system-v1.gini-rec-hub .gini-rec-hero a.bg-blue-600:hover{background:var(--gini-navy-hover) !important;border-color:var(--gini-navy-hover) !important;color:#fff !important}body.gini-design-system-v1.gini-rec-hub a.gt-wh-btn--ghost,body.gini-design-system-v1.gini-rec-hub .gini-rec-hero a.border{background:var(--gini-surface) !important;color:var(--gini-navy) !important;border:2px solid var(--gini-navy) !important}body.gini-design-system-v1.gini-rec-hub a.gt-wh-btn--ghost:hover,body.gini-design-system-v1.gini-rec-hub .gini-rec-hero a.border:hover{background:var(--gini-navy) !important;color:#fff !important}body.gini-design-system-v1.gini-rec-hub a.gt-wh-btn--w,body.gini-design-system-v1.gini-rec-hub .gini-rec-pricing a.inline-flex{background:#fff !important;color:var(--gini-navy) !important;border:2px solid #fff !important}body.gini-design-system-v1.gini-rec-hub a.gt-wh-btn--w:hover,body.gini-design-system-v1.gini-rec-hub .gini-rec-pricing a.inline-flex:hover{background:var(--gini-page) !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-rec-hub .text-blue-600{color:var(--gini-navy) !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-kicker{display:block;margin:0 0 12px;text-align:center;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--gini-editorial) !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero,body.gini-design-system-v1.gini-rec-hub section.from-blue-50,body.gini-design-system-v1.gini-rec-hub section[class*="from-blue-50"]{position:relative;overflow:hidden;background:var(--gini-page) !important;padding:56px 0 0 !important;min-height:560px}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero .absolute.inset-0,body.gini-design-system-v1.gini-rec-hub .gini-rec-hero>.absolute.z-0{display:none !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero__art{position:absolute;top:0;right:0;bottom:auto;left:auto;width:min(52%,760px);height:auto;background:none;opacity:1;pointer-events:none;z-index:0}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero__art img{display:block;width:100%;height:auto}@media (max-width:767px){body.gini-design-system-v1.gini-rec-hub .gini-rec-hero__art{width:78%;opacity:0.4}}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 48px}body.gini-design-system-v1.gini-rec-hub .entry-content .gt-lovable-mirror a.gini-rec-btn,body.gini-design-system-v1.gini-rec-hub a.gini-rec-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px;box-sizing:border-box;width:auto !important;max-width:none !important;min-height:48px !important;height:48px !important;padding:0 22px !important;border-radius:8px !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0 !important;text-decoration:none !important;box-shadow:none !important;white-space:nowrap !important}body.gini-design-system-v1.gini-rec-hub .entry-content .gt-lovable-mirror a.gini-rec-btn--solid,body.gini-design-system-v1.gini-rec-hub .entry-content .gt-lovable-mirror a.gini-rec-btn--solid:link,body.gini-design-system-v1.gini-rec-hub .entry-content .gt-lovable-mirror a.gini-rec-btn--solid:visited,body.gini-design-system-v1.gini-rec-hub .entry-content .gt-lovable-mirror a.gini-rec-btn--solid:hover,body.gini-design-system-v1.gini-rec-hub a.gini-rec-btn--solid,body.gini-design-system-v1.gini-rec-hub a.gini-rec-btn--solid:hover{background:#00283c !important;background-color:#00283c !important;color:#fff !important;border:2px solid #00283c !important}body.gini-design-system-v1.gini-rec-hub .entry-content .gt-lovable-mirror a.gini-rec-btn--ghost,body.gini-design-system-v1.gini-rec-hub .entry-content .gt-lovable-mirror a.gini-rec-btn--ghost:link,body.gini-design-system-v1.gini-rec-hub .entry-content .gt-lovable-mirror a.gini-rec-btn--ghost:visited,body.gini-design-system-v1.gini-rec-hub .entry-content .gt-lovable-mirror a.gini-rec-btn--ghost:hover,body.gini-design-system-v1.gini-rec-hub a.gini-rec-btn--ghost,body.gini-design-system-v1.gini-rec-hub a.gini-rec-btn--ghost:hover{background:#fff !important;background-color:#fff !important;color:#00283c !important;border:2px solid #00283c !important}body.gini-design-system-v1.gini-rec-hub .entry-content .gt-lovable-mirror a.gini-rec-btn--ghost:hover,body.gini-design-system-v1.gini-rec-hub a.gini-rec-btn--ghost:hover{background:#00283c !important;background-color:#00283c !important;color:#fff !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero .gt-lv-container,body.gini-design-system-v1.gini-rec-hub .gini-rec-hero .container{position:relative;z-index:1;text-align:left !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero h1{max-width:610px;margin:0 0 18px !important;font-size:40px !important;line-height:1.05 !important;letter-spacing:-0.03em;font-weight:700 !important;color:var(--gini-navy) !important;text-align:left}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero h1 em,body.gini-design-system-v1.gini-rec-hub .gini-rec-italic{display:block;font-family:"Baskerville Display PT",Baskerville,Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;color:var(--gini-editorial);letter-spacing:0}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero__sub{max-width:560px;margin:0 0 10px;font-size:16px;font-weight:700;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero p.text-lg,body.gini-design-system-v1.gini-rec-hub .gini-rec-hero p.max-w-3xl,body.gini-design-system-v1.gini-rec-hub .gini-rec-hero .gini-rec-hero__lead{display:block;max-width:540px !important;margin-left:0 !important;margin-right:auto !important;margin-bottom:28px !important;font-size:16px !important;line-height:1.6 !important;text-align:left !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero .flex.flex-col.sm\:flex-row,body.gini-design-system-v1.gini-rec-hub .gini-rec-hero .justify-center.mb-12{justify-content:flex-start !important;margin-bottom:48px !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero a.border{background:var(--gini-surface) !important;color:var(--gini-navy) !important;border:2px solid var(--gini-navy) !important;border-radius:var(--radius-control) !important;min-height:48px;font-weight:600}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero a.border:hover{background:var(--gini-navy) !important;color:#fff !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero__stats{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;max-width:none;margin:0;padding:28px 0 48px;border-top:1px solid #d9d3c9}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero__stats>div{padding-right:16px}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero__stats b{display:block;font-size:28px;line-height:1.1;color:var(--gini-navy);letter-spacing:-0.03em}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero__stats span{display:block;margin-top:6px;font-size:14px;color:var(--gini-text)}@media (min-width:768px){body.gini-design-system-v1.gini-rec-hub .gini-rec-hero h1{font-size:52px !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero h1 em{font-size:48px}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero__stats{grid-template-columns:repeat(4,1fr);padding:32px 0 56px}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero__stats>div:not(:last-child){border-right:1px solid #d9d3c9}}@media (min-width:1200px){body.gini-design-system-v1.gini-rec-hub .gini-rec-hero{padding-top:72px !important;min-height:640px}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero h1{font-size:64px !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-hero h1 em{font-size:58px}}body.gini-design-system-v1.gini-rec-hub .gini-rec-models,body.gini-design-system-v1.gini-rec-hub section.py-16.bg-background{background:var(--gini-page) !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-models h2,body.gini-design-system-v1.gini-rec-hub .gini-rec-h2{text-align:center;font-size:32px !important;margin-bottom:16px !important}@media (min-width:768px){body.gini-design-system-v1.gini-rec-hub .gini-rec-models h2{font-size:38px !important}}@media (min-width:1200px){body.gini-design-system-v1.gini-rec-hub .gini-rec-models h2{font-size:44px !important}}body.gini-design-system-v1.gini-rec-hub .gini-rec-models .gini-rec-lead,body.gini-design-system-v1.gini-rec-hub .gini-rec-models p.text-base{max-width:760px;margin:0 auto 36px !important;text-align:center;font-size:16px !important;line-height:1.6;color:var(--gini-text) !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-models .grid.md\:grid-cols-2>div,body.gini-design-system-v1.gini-rec-hub [class*="from-blue-500/20"],body.gini-design-system-v1.gini-rec-hub [class*="from-purple-500/20"]{background:#eef1f5 !important;border:1px solid #d9d3c9 !important;border-radius:var(--radius-card) !important;box-shadow:none !important;transform:none !important;padding:28px 24px !important}body.gini-design-system-v1.gini-rec-hub [class*="from-purple-500/20"]{background:#f3efe8 !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-models ul svg,body.gini-design-system-v1.gini-rec-hub [class*="from-blue-500/20"] .absolute,body.gini-design-system-v1.gini-rec-hub [class*="from-purple-500/20"] .absolute{display:none !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-models li{display:list-item;list-style:disc;margin-left:1.1rem;padding:0;color:var(--gini-navy)}body.gini-design-system-v1.gini-rec-hub .gini-rec-models li span{color:var(--gini-navy) !important}body.gini-design-system-v1.gini-rec-hub #source-markets,body.gini-design-system-v1.gini-rec-hub #countries,body.gini-design-system-v1.gini-rec-hub section.bg-muted\/30,body.gini-design-system-v1.gini-rec-hub section[class*="bg-muted"]{background:var(--gini-page) !important}body.gini-design-system-v1.gini-rec-hub a.gini-rec-country,body.gini-design-system-v1.gini-rec-hub a.flex.items-center.gap-2.px-3.py-2.rounded-lg{display:flex !important;flex-direction:row;align-items:center !important;justify-content:flex-start;gap:8px;min-height:0;padding:8px 12px !important;border-radius:8px !important;border:1px solid #d9d3c9 !important;background:var(--gini-surface) !important;color:var(--gini-navy) !important;box-shadow:none !important;position:relative;overflow:hidden;text-decoration:none !important;font-size:14px;line-height:1.3}body.gini-design-system-v1.gini-rec-hub a.gini-rec-country:hover,body.gini-design-system-v1.gini-rec-hub a.flex.items-center.gap-2.px-3.py-2.rounded-lg:hover{background:#f3efe8 !important;border-color:var(--gini-sand,#b29785) !important;transform:none !important}body.gini-design-system-v1.gini-rec-hub a.gini-rec-country img,body.gini-design-system-v1.gini-rec-hub a.flex.items-center.gap-2.px-3.py-2.rounded-lg img{width:20px !important;height:auto !important;margin:0 !important;flex-shrink:0}body.gini-design-system-v1.gini-rec-hub a.gini-rec-country .truncate,body.gini-design-system-v1.gini-rec-hub a.flex.items-center.gap-2.px-3.py-2.rounded-lg .truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-rec-hub a.gini-rec-country .sr-only,body.gini-design-system-v1.gini-rec-hub a.gini-rec-country .gini-rec-country__copy,body.gini-design-system-v1.gini-rec-hub a.flex.items-center.gap-2.px-3.py-2.rounded-lg .sr-only,body.gini-design-system-v1.gini-rec-hub a.flex.items-center.gap-2.px-3.py-2.rounded-lg .gini-rec-country__copy{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}body.gini-design-system-v1.gini-rec-hub a.gini-rec-country::before,body.gini-design-system-v1.gini-rec-hub a.gini-rec-country::after,body.gini-design-system-v1.gini-rec-hub a.flex.items-center.gap-2.px-3.py-2.rounded-lg::before,body.gini-design-system-v1.gini-rec-hub a.flex.items-center.gap-2.px-3.py-2.rounded-lg::after{content:none !important;display:none !important}body.gini-design-system-v1.gini-rec-hub a.rounded-full,body.gini-design-system-v1.gini-rec-hub a.inline-flex.items-center.gap-1\.5{border-radius:999px !important;border-color:#d9d3c9 !important;background:var(--gini-surface) !important;color:var(--gini-navy) !important;min-height:auto;flex-direction:row}body.gini-design-system-v1.gini-rec-hub .gini-rec-story,body.gini-design-system-v1.gini-rec-hub [class*="from-emerald-500"],body.gini-design-system-v1.gini-rec-hub [class*="from-orange-500"],body.gini-design-system-v1.gini-rec-hub [class*="from-cyan-500"]{display:flex;flex-direction:column;background:#eef1f5 !important;border:1px solid #d9d3c9 !important;border-radius:var(--radius-card) !important;box-shadow:none !important;transform:none !important;min-height:280px;padding:24px 22px 22px !important;position:relative;overflow:hidden;text-decoration:none !important;color:inherit}body.gini-design-system-v1.gini-rec-hub [class*="from-emerald-500"]{background:#eef1f5 !important}body.gini-design-system-v1.gini-rec-hub [class*="from-blue-500/20"].p-5{background:#f3efe8 !important}body.gini-design-system-v1.gini-rec-hub [class*="from-orange-500"]{background:#f6f1ec !important}body.gini-design-system-v1.gini-rec-hub [class*="from-cyan-500"]{background:#eef1f5 !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-story::before{content:"";position:absolute;right:-16px;bottom:-28px;width:210px;height:210px;background:var(--map) no-repeat right bottom / contain;opacity:0.14;pointer-events:none;z-index:0}body.gini-design-system-v1.gini-rec-hub .gini-rec-story__kicker{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--gini-editorial) !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-story h3,body.gini-design-system-v1.gini-rec-hub [class*="from-emerald-500"] h3,body.gini-design-system-v1.gini-rec-hub [class*="from-orange-500"] h3,body.gini-design-system-v1.gini-rec-hub [class*="from-cyan-500"] h3{font-size:20px !important;line-height:1.25 !important;margin-bottom:8px !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-story p.text-sm,body.gini-design-system-v1.gini-rec-hub .gini-rec-story .text-foreground\/80{display:block !important;font-size:14px !important;line-height:1.5 !important;color:var(--gini-text) !important;max-width:86%}body.gini-design-system-v1.gini-rec-hub .gini-rec-story__metric,body.gini-design-system-v1.gini-rec-hub [class*="from-emerald-500"] .font-semibold.text-sm,body.gini-design-system-v1.gini-rec-hub [class*="from-orange-500"] .font-semibold.text-sm,body.gini-design-system-v1.gini-rec-hub [class*="from-cyan-500"] .font-semibold.text-sm{margin-top:auto;letter-spacing:0.04em;text-transform:uppercase;font-size:12px !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-story svg.lucide-trending-up,body.gini-design-system-v1.gini-rec-hub [class*="from-emerald-500"] .absolute,body.gini-design-system-v1.gini-rec-hub [class*="from-orange-500"] .absolute,body.gini-design-system-v1.gini-rec-hub [class*="from-cyan-500"] .absolute,body.gini-design-system-v1.gini-rec-hub [class*="from-blue-500/20"].p-5 .absolute{display:none !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-story__hit{position:absolute;inset:0;z-index:4;text-indent:-9999px;overflow:hidden}body.gini-design-system-v1.gini-rec-hub .gini-rec-story::after{content:"→";position:absolute;right:18px;bottom:18px;width:32px;height:32px;border:1px solid #cfc8bb;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--gini-signal);font-size:14px;background:var(--gini-surface);z-index:2;pointer-events:none}body.gini-design-system-v1.gini-rec-hub .gini-rec-story .relative.z-10{position:relative;z-index:1;display:flex;flex-direction:column;flex:1;min-height:220px;padding-bottom:36px;padding-right:44px}body.gini-design-system-v1.gini-rec-hub .gini-rec-story__metric svg{display:none !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-more{display:flex;flex-direction:column;justify-content:space-between;min-height:280px;padding:22px;border:1px solid #d9d3c9;border-radius:var(--radius-card);background:var(--gini-surface);text-decoration:none !important;color:inherit}body.gini-design-system-v1.gini-rec-hub .gini-rec-more__plus{font-size:28px;line-height:1;color:var(--gini-navy)}body.gini-design-system-v1.gini-rec-hub .gini-rec-more p{margin:12px 0 0;font-size:13px;letter-spacing:0.08em;text-transform:uppercase;color:var(--gini-text)}body.gini-design-system-v1.gini-rec-hub .gini-rec-more span{color:var(--gini-signal);font-weight:600}body.gini-design-system-v1.gini-rec-hub .gini-rec-how{background:var(--gini-page) !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-how h2{text-align:center;font-size:32px !important;margin:0 0 48px !important}@media (min-width:768px){body.gini-design-system-v1.gini-rec-hub .gini-rec-how h2{font-size:38px !important}}@media (min-width:1200px){body.gini-design-system-v1.gini-rec-hub .gini-rec-how h2{font-size:44px !important}}body.gini-design-system-v1.gini-rec-hub .gini-rec-how .grid.md\:grid-cols-2{gap:48px 64px !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-how .grid.md\:grid-cols-2>div{background:transparent !important;border:0 !important;padding:0 !important;box-shadow:none !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-how h3{font-size:20px !important;margin-bottom:28px !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-how h3 svg{color:var(--gini-navy) !important;stroke:var(--gini-navy) !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-how .space-y-6{display:flex;flex-direction:column;gap:22px}body.gini-design-system-v1.gini-rec-hub .gini-rec-how .flex.gap-4.items-start{align-items:flex-start;gap:16px}body.gini-design-system-v1.gini-rec-hub .gini-rec-how h4{font-size:15px !important;margin:2px 0 4px !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-how p{margin:0;font-size:14px !important;line-height:1.5;color:var(--gini-text) !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-how .w-10.h-10.rounded-full.bg-blue-600{flex:0 0 36px;width:36px !important;height:36px !important;min-height:36px !important;border-radius:8px !important;background:var(--gini-navy) !important;color:#fff !important;font-size:13px;font-weight:700;box-shadow:none !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-how .w-10.h-10.rounded-full.bg-accent{flex:0 0 36px;width:36px !important;height:36px !important;min-height:36px !important;border-radius:999px !important;background:var(--gini-blue) !important;color:var(--gini-navy) !important;font-size:13px;font-weight:700;box-shadow:none !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-article,body.gini-design-system-v1.gini-rec-hub .gini-rec-prose{background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;max-width:none;margin-left:0;margin-right:0}body.gini-design-system-v1.gini-rec-hub .gini-rec-article .container,body.gini-design-system-v1.gini-rec-hub .gini-rec-article .gt-lv-container{max-width:var(--gini-header-box-max,min(1340px,calc(100% - 40px))) !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-prose h2{text-align:left !important;font-size:clamp(1.5rem,3vw,2.25rem) !important;line-height:1.15 !important;margin:0 0 12px !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-prose h3{text-align:left !important;font-size:22px !important;margin:28px 0 12px !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-prose p{font-size:16px !important;line-height:1.65 !important;color:var(--gini-text) !important;margin:0 0 1rem !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-prose .border-t{border-color:#d9d3c9 !important;padding-top:24px !important;margin-top:8px}body.gini-design-system-v1.gini-rec-hub .gini-rec-pricing,body.gini-design-system-v1.gini-rec-hub .from-blue-600,body.gini-design-system-v1.gini-rec-hub section[class*="from-blue-600"]{position:relative;overflow:hidden;background:#00283c url("https://ginitalent.com/wp-content/uploads/2026/09/workforce-scale-band-bg.png") right center / cover no-repeat !important;color:#fff !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-pricing .container,body.gini-design-system-v1.gini-rec-hub .gini-rec-pricing .gt-lv-container,body.gini-design-system-v1.gini-rec-hub section[class*="from-blue-600"] .container,body.gini-design-system-v1.gini-rec-hub section[class*="from-blue-600"] .gt-lv-container{position:relative;z-index:1}body.gini-design-system-v1.gini-rec-hub .gini-rec-pricing h2,body.gini-design-system-v1.gini-rec-hub .gini-rec-pricing h3,body.gini-design-system-v1.gini-rec-hub section[class*="from-blue-600"] h2,body.gini-design-system-v1.gini-rec-hub section[class*="from-blue-600"] h3{color:#fff !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-pricing p,body.gini-design-system-v1.gini-rec-hub section[class*="from-blue-600"] p{color:rgba(255,255,255,0.88) !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-pricing .rounded-lg,body.gini-design-system-v1.gini-rec-hub section[class*="from-blue-600"] .rounded-lg{background:rgba(255,255,255,0.08) !important;border-color:rgba(255,255,255,0.18) !important;box-shadow:none !important}body.gini-design-system-v1.gini-rec-hub .gini-rec-pricing a,body.gini-design-system-v1.gini-rec-hub .gini-rec-pricing button,body.gini-design-system-v1.gini-rec-hub section[class*="from-blue-600"] a,body.gini-design-system-v1.gini-rec-hub section[class*="from-blue-600"] button{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px;background:#fff !important;color:var(--gini-navy) !important;border:2px solid #fff !important;border-radius:var(--radius-control) !important;min-height:48px !important;padding:0 22px !important;font-size:16px !important;font-weight:600 !important;text-decoration:none !important;box-shadow:none !important}body.gini-design-system-v1.gini-rec-hub .gini-faq-section{background:var(--gini-page) !important}body.gini-design-system-v1.gini-rec-hub [data-radix-collection-item]{font-family:var(--sl-font)}body.gini-design-system-v1.gini-rec-hub .w-10.h-10.rounded-full.bg-blue-600{background:var(--gini-navy) !important}body.gini-design-system-v1.gini-rec-hub .hover\:scale-\[1\.02\]:hover{transform:none !important}body.gini-design-system-v1.gini-eor-hub{background:var(--gini-page);color:var(--gini-text)}body.gini-design-system-v1.gini-eor-hub .gt-lv-container,body.gini-design-system-v1.gini-eor-hub .container,body.gini-design-system-v1.gini-eor-hub .gt-wh-wrap,body.gini-design-system-v1.gini-eor-hub .entry-content .gt-lovable-mirror .gt-lv-container,body.gini-design-system-v1.gini-eor-hub .entry-content .gt-lovable-mirror .container,body.gini-design-system-v1.gini-eor-hub .entry-content .gt-lovable-mirror .gt-lv-container.max-w-3xl,body.gini-design-system-v1.gini-eor-hub .entry-content .gt-lovable-mirror .gt-lv-container.max-w-4xl,body.gini-design-system-v1.gini-eor-hub .entry-content .gt-lovable-mirror .gt-lv-container.max-w-5xl,body.gini-design-system-v1.gini-eor-hub .entry-content .gt-lovable-mirror .gt-lv-container.max-w-6xl,body.gini-design-system-v1.gini-eor-hub .gini-faq-section .container,body.gini-design-system-v1.gini-eor-hub .gini-eor-article .max-w-5xl{width:100% !important;max-width:var(--gini-header-box-max,min(1340px,calc(100% - 40px))) !important;margin-left:auto !important;margin-right:auto !important;padding-left:28px !important;padding-right:28px !important;box-sizing:border-box}body.gini-design-system-v1.gini-eor-hub .entry-content .gt-lovable-mirror>section:not(.gini-eor-hero){padding-top:var(--sl-section) !important;padding-bottom:var(--sl-section) !important}body.gini-design-system-v1.gini-eor-hub h1,body.gini-design-system-v1.gini-eor-hub h2,body.gini-design-system-v1.gini-eor-hub h3,body.gini-design-system-v1.gini-eor-hub h4{color:var(--gini-navy);font-weight:700}body.gini-design-system-v1.gini-eor-hub .text-muted-foreground,body.gini-design-system-v1.gini-eor-hub .text-foreground\/80,body.gini-design-system-v1.gini-eor-hub .text-muted-foreground\/80{color:var(--gini-text) !important}body.gini-design-system-v1.gini-eor-hub .text-foreground{color:var(--gini-navy) !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-kicker,body.gini-design-system-v1.gini-eor-hub .gt-wh-kicker{display:block;margin:0 0 12px;text-align:center;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--gini-editorial) !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-kicker--left{text-align:left}body.gini-design-system-v1.gini-eor-hub .entry-content .gt-lovable-mirror a.gini-eor-btn,body.gini-design-system-v1.gini-eor-hub a.gini-eor-btn,body.gini-design-system-v1.gini-eor-hub a.gt-wh-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px;box-sizing:border-box;width:auto !important;max-width:none !important;min-height:48px !important;height:48px !important;padding:0 22px !important;border-radius:8px !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0 !important;text-decoration:none !important;box-shadow:none !important;white-space:nowrap !important}body.gini-design-system-v1.gini-eor-hub .entry-content .gt-lovable-mirror a.gini-eor-btn--solid,body.gini-design-system-v1.gini-eor-hub a.gini-eor-btn--solid,body.gini-design-system-v1.gini-eor-hub a.gt-wh-btn--d,body.gini-design-system-v1.gini-eor-hub a.gt-lv-btn-primary{background:#00283c !important;color:#fff !important;border:2px solid #00283c !important}body.gini-design-system-v1.gini-eor-hub .entry-content .gt-lovable-mirror a.gini-eor-btn--ghost,body.gini-design-system-v1.gini-eor-hub a.gini-eor-btn--ghost{background:#fff !important;color:#00283c !important;border:2px solid #00283c !important}body.gini-design-system-v1.gini-eor-hub a.gini-eor-btn--ghost:hover{background:#00283c !important;color:#fff !important}body.gini-design-system-v1.gini-eor-hub a.gini-eor-btn--on-dark{background:#fff !important;color:#00283c !important;border:2px solid #fff !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-hero{position:relative;overflow:hidden;background:var(--gini-page) !important;padding:56px 0 0 !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-hero .absolute.inset-0,body.gini-design-system-v1.gini-eor-hub .gini-eor-hero>.absolute.z-0{display:none !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-hero__art{position:absolute;top:0;right:0;width:min(52%,760px);pointer-events:none;z-index:0}body.gini-design-system-v1.gini-eor-hub .gini-eor-hero__art img{display:block;width:100%;height:auto}@media (max-width:767px){body.gini-design-system-v1.gini-eor-hub .gini-eor-hero__art{width:78%;opacity:0.4}}body.gini-design-system-v1.gini-eor-hub .gini-eor-hero .gt-lv-container{position:relative;z-index:1;text-align:left !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-hero h1{max-width:640px;margin:0 0 14px !important;font-size:40px !important;line-height:1.05 !important;letter-spacing:-0.03em;color:var(--gini-navy) !important;text-align:left !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-hero h1 em,body.gini-design-system-v1.gini-eor-hub .gini-eor-italic{display:block;font-family:"Baskerville Display PT",Baskerville,Georgia,"Times New Roman",serif;font-style:italic;font-weight:400;color:var(--gini-editorial)}body.gini-design-system-v1.gini-eor-hub .gini-eor-hero__sub{max-width:560px;margin:0 0 14px;font-size:16px;font-weight:700;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-hero__lead{display:block !important;max-width:540px !important;margin:0 0 28px !important;font-size:16px !important;line-height:1.6 !important;text-align:left !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 36px}body.gini-design-system-v1.gini-eor-hub .gini-eor-hero__stats{display:grid;grid-template-columns:1fr;gap:20px 16px;width:100%;max-width:100%;margin:0;padding:28px 0 8px;border-top:1px solid #d9d3c9}body.gini-design-system-v1.gini-eor-hub .gini-eor-hero__stats b{display:block;font-size:28px;line-height:1.1;color:var(--gini-navy);letter-spacing:-0.03em}body.gini-design-system-v1.gini-eor-hub .gini-eor-hero__stats span{display:block;margin-top:6px;font-size:14px;color:var(--gini-text)}@media (min-width:768px){body.gini-design-system-v1.gini-eor-hub .gini-eor-hero h1{font-size:52px !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-hero h1 em{font-size:48px}body.gini-design-system-v1.gini-eor-hub .gini-eor-hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));padding:32px 0 16px}body.gini-design-system-v1.gini-eor-hub .gini-eor-hero__stats>div:not(:last-child){border-right:1px solid #d9d3c9;padding-right:16px}}@media (min-width:1200px){body.gini-design-system-v1.gini-eor-hub .gini-eor-hero{padding-top:72px !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-hero h1{font-size:64px !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-hero h1 em{font-size:58px}}body.gini-design-system-v1.gini-eor-hub .gini-eor-compare,body.gini-design-system-v1.gini-eor-hub .gini-eor-include,body.gini-design-system-v1.gini-eor-hub .gini-eor-countries,body.gini-design-system-v1.gini-eor-hub .gini-eor-how,body.gini-design-system-v1.gini-eor-hub .gini-eor-quotes,body.gini-design-system-v1.gini-eor-hub .gini-eor-article,body.gini-design-system-v1.gini-eor-hub section.bg-muted\/30,body.gini-design-system-v1.gini-eor-hub section.bg-muted\/20,body.gini-design-system-v1.gini-eor-hub section.bg-background{background:var(--gini-page) !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-compare h2,body.gini-design-system-v1.gini-eor-hub .gini-eor-include h2,body.gini-design-system-v1.gini-eor-hub .gini-eor-countries h2,body.gini-design-system-v1.gini-eor-hub .gini-eor-quotes h2{text-align:center;font-size:32px !important;margin:0 0 36px !important;color:var(--gini-navy) !important}@media (min-width:768px){body.gini-design-system-v1.gini-eor-hub .gini-eor-compare h2,body.gini-design-system-v1.gini-eor-hub .gini-eor-include h2,body.gini-design-system-v1.gini-eor-hub .gini-eor-countries h2,body.gini-design-system-v1.gini-eor-hub .gini-eor-quotes h2{font-size:38px !important}}@media (min-width:1200px){body.gini-design-system-v1.gini-eor-hub .gini-eor-compare h2,body.gini-design-system-v1.gini-eor-hub .gini-eor-include h2,body.gini-design-system-v1.gini-eor-hub .gini-eor-countries h2,body.gini-design-system-v1.gini-eor-hub .gini-eor-quotes h2{font-size:44px !important}}body.gini-design-system-v1.gini-eor-hub .gini-eor-compare>.gt-lv-container>p.text-lg,body.gini-design-system-v1.gini-eor-hub .gini-eor-countries p.text-muted-foreground:not(.gini-eor-popular){max-width:760px;margin:0 auto 36px !important;text-align:center;color:var(--gini-text) !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-compare .grid.md\:grid-cols-3{gap:16px !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-compare .grid.md\:grid-cols-3>div{background:#fff !important;border:0 !important;border-radius:16px !important;box-shadow:0 1px 2px rgba(0,40,60,0.04),0 8px 24px rgba(0,40,60,0.04) !important;padding:24px 22px 20px !important;text-align:left !important;position:relative;overflow:visible;transform:none !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-compare .group>.absolute{position:absolute !important;top:22px !important;left:22px !important;right:auto !important;bottom:auto !important;display:flex !important;align-items:center;justify-content:center;width:36px;height:36px;margin:0;opacity:1 !important;background:#ebe6dc;border-radius:999px;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-compare .grid.md\:grid-cols-3>div:nth-child(3)>.absolute{background:#eef1f5}body.gini-design-system-v1.gini-eor-hub .gini-eor-compare .group>.absolute svg{width:18px !important;height:18px !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-compare .relative.z-10{padding-left:48px}body.gini-design-system-v1.gini-eor-hub .gini-eor-compare .text-sm.font-semibold{display:inline-block;font-size:16px !important;color:var(--gini-navy) !important;text-align:left !important;margin:4px 0 18px !important;padding-bottom:6px;border-bottom:2px solid var(--gini-editorial)}body.gini-design-system-v1.gini-eor-hub .gini-eor-compare .space-y-3{display:flex;flex-direction:column;gap:8px}body.gini-design-system-v1.gini-eor-hub .gini-eor-compare .bg-slate-200\/60{background:#f3f1ec !important;border-radius:12px !important;padding:14px 16px !important;text-align:left !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-compare .bg-blue-100\/60,body.gini-design-system-v1.gini-eor-hub .gini-eor-compare .bg-emerald-100\/60,body.gini-design-system-v1.gini-eor-hub .gini-eor-compare .bg-violet-100\/60{background:transparent !important;padding:10px 4px 0 !important;text-align:left !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-compare .text-\[11px\]{letter-spacing:0.1em;color:var(--gini-text) !important;text-align:left !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-compare .text-blue-700,body.gini-design-system-v1.gini-eor-hub .gini-eor-compare .text-emerald-700,body.gini-design-system-v1.gini-eor-hub .gini-eor-compare .text-violet-700,body.gini-design-system-v1.gini-eor-hub .gini-eor-compare .font-bold{color:var(--gini-navy) !important;text-align:left !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-include .grid{counter-reset:eor-inc;gap:16px !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-include .grid>div{background:transparent !important;border:0 !important;border-radius:12px !important;box-shadow:none !important;transform:none !important;padding:28px 24px !important;min-height:188px}body.gini-design-system-v1.gini-eor-hub .gini-eor-include .grid>div:nth-child(1){background:#eef1f5 !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-include .grid>div:nth-child(3),body.gini-design-system-v1.gini-eor-hub .gini-eor-include .grid>div:nth-child(5){background:#ebe6dc !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-include .grid>div>.absolute{display:none !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-include .relative.z-10::before{counter-increment:eor-inc;content:counter(eor-inc,decimal-leading-zero);display:block;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:0.12em;color:var(--gini-editorial)}body.gini-design-system-v1.gini-eor-hub .gini-eor-include .relative.z-10::after{content:"";display:block;width:28px;height:2px;margin:0 0 16px;background:var(--gini-editorial)}body.gini-design-system-v1.gini-eor-hub .gini-eor-include h3{font-size:20px !important;line-height:1.25 !important;margin:0 0 10px !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-include p{margin:0;font-size:14px !important;line-height:1.55;color:var(--gini-text) !important}body.gini-design-system-v1.gini-eor-hub .hover\:scale-\[1\.02\]:hover{transform:none !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-pricing,body.gini-design-system-v1.gini-eor-hub section[class*="from-blue-600"]{position:relative;overflow:hidden;background:#00283c url("https://ginitalent.com/wp-content/uploads/2026/09/workforce-scale-band-bg.png") right center / cover no-repeat !important;color:#fff !important;padding-top:var(--sl-section) !important;padding-bottom:var(--sl-section) !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-pricing .gt-lv-container,body.gini-design-system-v1.gini-eor-hub .gini-eor-pricing .container{position:relative;z-index:1}body.gini-design-system-v1.gini-eor-hub .gini-eor-pricing h2{color:#fff !important;margin-bottom:12px !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-pricing p{color:rgba(255,255,255,0.88) !important;margin-bottom:24px !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-pricing a.inline-flex,body.gini-design-system-v1.gini-eor-hub a.gini-eor-btn--on-dark{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:48px !important;padding:0 22px !important;border-radius:8px !important;background:#fff !important;color:#00283c !important;border:2px solid #fff !important;font-weight:600 !important;box-shadow:none !important}body.gini-design-system-v1.gini-eor-hub a.flex.items-center.gap-2.px-3.py-2.rounded-lg{display:flex !important;flex-direction:row;align-items:center !important;gap:8px;padding:8px 12px !important;border-radius:8px !important;border:1px solid #d9d3c9 !important;background:var(--gini-surface) !important;color:var(--gini-navy) !important;box-shadow:none !important;text-decoration:none !important;font-size:14px}body.gini-design-system-v1.gini-eor-hub a.flex.items-center.gap-2.px-3.py-2.rounded-lg:hover{background:#f3efe8 !important;border-color:#b29785 !important}body.gini-design-system-v1.gini-eor-hub a.flex.items-center.gap-2.px-3.py-2.rounded-lg img{width:20px !important;height:auto !important}body.gini-design-system-v1.gini-eor-hub a.flex.items-center.gap-2.px-3.py-2.rounded-lg .sr-only{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-countries h3{color:var(--gini-navy) !important;border-color:#d9d3c9 !important;margin:28px 0 16px !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-popular{display:flex !important;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 auto 40px !important;font-size:0 !important;max-width:900px}body.gini-design-system-v1.gini-eor-hub .gini-eor-popular::before{content:"Popular hiring destinations";display:block;width:100%;margin-bottom:8px;font-size:14px;color:var(--gini-text)}body.gini-design-system-v1.gini-eor-hub .gini-eor-popular a{display:inline-flex !important;align-items:center;padding:8px 14px !important;border:1px solid #d9d3c9 !important;border-radius:8px !important;background:#fff !important;color:var(--gini-navy) !important;font-size:14px !important;font-weight:500;text-decoration:none !important;line-height:1.2}body.gini-design-system-v1.gini-eor-hub .gini-eor-popular a:hover{border-color:#b29785 !important;background:#f3efe8 !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-how__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media (min-width:900px){body.gini-design-system-v1.gini-eor-hub .gini-eor-how__grid{grid-template-columns:minmax(240px,0.9fr) minmax(0,1.2fr);gap:64px}}body.gini-design-system-v1.gini-eor-hub .gini-eor-how__intro h2{margin:0 0 16px !important;font-size:32px !important;line-height:1.12 !important;text-align:left !important;color:var(--gini-navy) !important}@media (min-width:768px){body.gini-design-system-v1.gini-eor-hub .gini-eor-how__intro h2{font-size:38px !important}}@media (min-width:1200px){body.gini-design-system-v1.gini-eor-hub .gini-eor-how__intro h2{font-size:44px !important}}body.gini-design-system-v1.gini-eor-hub .gini-eor-how__intro p:not(.gini-eor-kicker){margin:0;max-width:420px;font-size:16px;line-height:1.6;color:var(--gini-text) !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-how__steps{counter-reset:eor-step}body.gini-design-system-v1.gini-eor-hub .gini-eor-how__steps .space-y-8{display:flex;flex-direction:column;gap:22px}body.gini-design-system-v1.gini-eor-hub .gini-eor-how__steps .flex.gap-6{align-items:flex-start;gap:16px;counter-increment:eor-step}body.gini-design-system-v1.gini-eor-hub .gini-eor-how__steps .w-12.h-12.rounded-full.bg-blue-600{flex:0 0 36px;width:36px !important;height:36px !important;border-radius:999px !important;background:#eef1f5 !important;color:transparent !important;font-size:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:none !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-how__steps .w-12.h-12.rounded-full.bg-blue-600::before{content:counter(eor-step,decimal-leading-zero);color:var(--gini-navy);font-size:12px;font-weight:700}body.gini-design-system-v1.gini-eor-hub .gini-eor-how__steps h3{font-size:16px !important;margin:2px 0 4px !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-how__steps p{margin:0;font-size:14px !important;line-height:1.5;color:var(--gini-text) !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-prose{background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;max-width:none !important;margin:0 !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-article .max-w-3xl,body.gini-design-system-v1.gini-eor-hub .gini-eor-article .max-w-2xl,body.gini-design-system-v1.gini-eor-hub .gini-eor-article__body{width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-article .gt-lv-container{max-width:var(--gini-header-box-max,min(1340px,calc(100% - 40px))) !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-article h2,body.gini-design-system-v1.gini-eor-hub .gini-eor-article h2.text-center{text-align:left !important;max-width:none !important;margin:0 0 12px !important;margin-left:0 !important;margin-right:0 !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-article__lead,body.gini-design-system-v1.gini-eor-hub .gini-eor-article>div>p,body.gini-design-system-v1.gini-eor-hub .gini-eor-article p.text-center,body.gini-design-system-v1.gini-eor-hub .gini-eor-article p.max-w-2xl{text-align:left !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;margin-bottom:28px !important;font-size:16px !important;line-height:1.6 !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-prose h3,body.gini-design-system-v1.gini-eor-hub .gini-eor-article__body h3{text-align:left !important;font-size:22px !important;margin:28px 0 12px !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-prose p,body.gini-design-system-v1.gini-eor-hub .gini-eor-article__body p{text-align:left !important;max-width:none !important;font-size:16px !important;line-height:1.65 !important;color:var(--gini-text) !important;margin:0 0 1rem !important}body.gini-design-system-v1.gini-eor-hub .gini-eor-quotes.gt-wh-sec{background:var(--gini-page) !important}body.gini-design-system-v1.gini-eor-hub .gt-wh-center{text-align:center}body.gini-design-system-v1.gini-eor-hub .gt-wh-reviews{display:grid;grid-template-columns:1fr;gap:16px;margin-top:8px}@media (min-width:900px){body.gini-design-system-v1.gini-eor-hub .gt-wh-reviews{grid-template-columns:repeat(3,minmax(0,1fr))}}body.gini-design-system-v1.gini-eor-hub .gt-wh-review{display:flex;flex-direction:column;min-height:220px;padding:24px 22px;background:#fff !important;border:1px solid #d9d3c9;border-radius:12px;box-shadow:0 1px 2px rgba(0,40,60,0.04);text-decoration:none !important;color:inherit}body.gini-design-system-v1.gini-eor-hub .gt-wh-review p{flex:1;margin:0 0 20px;font-size:15px;line-height:1.55;color:var(--gini-text) !important}body.gini-design-system-v1.gini-eor-hub .gt-wh-review__name{display:block;font-size:14px;font-weight:700;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-eor-hub .gt-wh-review__source{display:block;margin-top:8px;font-size:12px;font-weight:600;color:var(--gini-editorial) !important}body.gini-design-system-v1.gini-eor-hub .gt-wh-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 28px;margin-top:28px}body.gini-design-system-v1.gini-eor-hub .gt-wh-badges a{color:var(--gini-navy) !important;font-size:14px;font-weight:600;text-decoration:none !important}body.gini-design-system-v1.gini-eor-hub .gini-faq-section{background:var(--gini-page) !important}body.gini-design-system-v1.gini-eor-hub .text-blue-600,body.gini-design-system-v1.gini-eor-hub .text-blue-700{color:var(--gini-navy) !important}body.gini-design-system-v1.gini-mw-hub{background:var(--gini-page);color:var(--gini-text)}body.gini-design-system-v1.gini-mw-hub .gt-px-page{background:var(--gini-page) !important;color:var(--gini-text) !important;width:100% !important;max-width:none !important;margin:0 !important}body.gini-design-system-v1.gini-mw-hub .gt-px-wrap{width:100% !important;max-width:var(--gini-header-box-max,min(1340px,calc(100% - 40px))) !important;margin-left:auto !important;margin-right:auto !important;padding-left:28px !important;padding-right:28px !important;box-sizing:border-box}body.gini-design-system-v1.gini-mw-hub .gt-px-section,body.gini-design-system-v1.gini-mw-hub .gt-px-proof,body.gini-design-system-v1.gini-mw-hub .gt-px-final{padding-top:var(--sl-section) !important;padding-bottom:var(--sl-section) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-section--white,body.gini-design-system-v1.gini-mw-hub .gt-px-section--soft{background:var(--gini-page) !important}body.gini-design-system-v1.gini-mw-hub #workforce-programmes,body.gini-design-system-v1.gini-mw-hub #responsibility-levels,body.gini-design-system-v1.gini-mw-hub #gini-workforce-platform,body.gini-design-system-v1.gini-mw-hub #managed-workforce-scale,body.gini-design-system-v1.gini-mw-hub #managed-workforce-faq{background:#f8f4f0 !important}body.gini-design-system-v1.gini-mw-hub .gt-px-divider{display:none !important}body.gini-design-system-v1.gini-mw-hub h1,body.gini-design-system-v1.gini-mw-hub h2,body.gini-design-system-v1.gini-mw-hub h3,body.gini-design-system-v1.gini-mw-hub h4{color:var(--gini-navy) !important;font-weight:700 !important;letter-spacing:-0.03em}body.gini-design-system-v1.gini-mw-hub .gt-px-mark,body.gini-design-system-v1.gini-mw-hub .gini-mw-italic{background:none !important;background-image:none !important;padding:0 !important;font-family:"Baskerville Display PT",Baskerville,Georgia,"Times New Roman",serif !important;font-style:italic !important;font-weight:400 !important;color:var(--gini-editorial) !important;display:inline}body.gini-design-system-v1.gini-mw-hub .gt-px-badge,body.gini-design-system-v1.gini-mw-hub .gini-mw-kicker{display:block !important;width:max-content;margin:0 0 12px !important;padding:0 !important;background:none !important;border:0 !important;border-radius:0 !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:var(--gini-editorial) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-section__head{text-align:left !important;max-width:none !important;margin:0 0 36px !important}body.gini-design-system-v1.gini-mw-hub .gt-px-section__head h2,body.gini-design-system-v1.gini-mw-hub .gt-px-explainer h2,body.gini-design-system-v1.gini-mw-hub .gt-px-tabs h2,body.gini-design-system-v1.gini-mw-hub .gt-px-platform h2,body.gini-design-system-v1.gini-mw-hub .gt-px-final h2,body.gini-design-system-v1.gini-mw-hub .gt-px-scale h2,body.gini-design-system-v1.gini-mw-hub .gini-faq-heading h2{font-size:32px !important;line-height:1.12 !important;margin:0 0 12px !important}@media (min-width:768px){body.gini-design-system-v1.gini-mw-hub .gt-px-section__head h2,body.gini-design-system-v1.gini-mw-hub .gt-px-explainer h2,body.gini-design-system-v1.gini-mw-hub .gt-px-tabs h2,body.gini-design-system-v1.gini-mw-hub .gt-px-platform h2,body.gini-design-system-v1.gini-mw-hub .gt-px-final h2,body.gini-design-system-v1.gini-mw-hub .gt-px-scale h2,body.gini-design-system-v1.gini-mw-hub .gini-faq-heading h2{font-size:38px !important}}@media (min-width:1200px){body.gini-design-system-v1.gini-mw-hub .gt-px-section__head h2,body.gini-design-system-v1.gini-mw-hub .gt-px-explainer h2,body.gini-design-system-v1.gini-mw-hub .gt-px-tabs h2,body.gini-design-system-v1.gini-mw-hub .gt-px-platform h2,body.gini-design-system-v1.gini-mw-hub .gt-px-final h2,body.gini-design-system-v1.gini-mw-hub .gt-px-scale h2,body.gini-design-system-v1.gini-mw-hub .gini-faq-heading h2{font-size:44px !important}}body.gini-design-system-v1.gini-mw-hub .gt-px-section__head p,body.gini-design-system-v1.gini-mw-hub .gt-px-explainer p,body.gini-design-system-v1.gini-mw-hub .gt-px-platform p,body.gini-design-system-v1.gini-mw-hub .gt-px-final p{color:var(--gini-text) !important;font-size:16px !important;line-height:1.6 !important}body.gini-design-system-v1.gini-mw-hub .gt-px-strong{color:var(--gini-navy) !important;font-weight:700 !important}body.gini-design-system-v1.gini-mw-hub a.gini-mw-btn,body.gini-design-system-v1.gini-mw-hub a.gt-px-btn,body.gini-design-system-v1.gini-mw-hub .gt-px-form__submit,body.gini-design-system-v1.gini-mw-hub .wpcf7-submit{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px;box-sizing:border-box;width:auto !important;max-width:none !important;min-height:48px !important;height:48px !important;padding:0 22px !important;border-radius:8px !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0 !important;text-decoration:none !important;box-shadow:none !important;white-space:nowrap !important;cursor:pointer}body.gini-design-system-v1.gini-mw-hub a.gini-mw-btn--solid,body.gini-design-system-v1.gini-mw-hub a.gt-px-btn--primary,body.gini-design-system-v1.gini-mw-hub .gt-px-form__submit,body.gini-design-system-v1.gini-mw-hub .wpcf7-submit{background:#00283c !important;color:#fff !important;border:2px solid #00283c !important}body.gini-design-system-v1.gini-mw-hub a.gini-mw-btn--solid:hover,body.gini-design-system-v1.gini-mw-hub a.gt-px-btn--primary:hover,body.gini-design-system-v1.gini-mw-hub .gt-px-form__submit:hover,body.gini-design-system-v1.gini-mw-hub .wpcf7-submit:hover{background:#001c2b !important;border-color:#001c2b !important;color:#fff !important;transform:none !important}body.gini-design-system-v1.gini-mw-hub a.gini-mw-btn--ghost,body.gini-design-system-v1.gini-mw-hub a.gt-px-btn--white{background:#fff !important;color:#00283c !important;border:2px solid #00283c !important}body.gini-design-system-v1.gini-mw-hub a.gini-mw-btn--ghost:hover,body.gini-design-system-v1.gini-mw-hub a.gt-px-btn--white:hover{background:#00283c !important;color:#fff !important}body.gini-design-system-v1.gini-mw-hub .gt-px-svc__cta,body.gini-design-system-v1.gini-mw-hub .gt-px-case-feat__link,body.gini-design-system-v1.gini-mw-hub .gt-px-tcard__via{color:var(--gini-navy) !important;font-weight:600 !important;font-size:15px !important}body.gini-design-system-v1.gini-mw-hub a:hover .gt-px-svc__cta,body.gini-design-system-v1.gini-mw-hub a:hover .gt-px-case-feat__link{color:var(--gini-signal) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-hero .gt-px-badge{display:none !important}body.gini-design-system-v1.gini-mw-hub .gt-px-hero__grid{display:grid !important;grid-template-columns:1fr;gap:32px;align-items:start}@media (min-width:960px){body.gini-design-system-v1.gini-mw-hub .gt-px-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,420px);gap:48px;align-items:start}}body.gini-design-system-v1.gini-mw-hub .gt-px-hero h1{max-width:16ch;margin:0 0 16px !important;font-size:40px !important;line-height:1.05 !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-hero h1 .gini-mw-italic{display:block}@media (min-width:768px){body.gini-design-system-v1.gini-mw-hub .gt-px-hero h1{font-size:52px !important}}@media (min-width:1200px){body.gini-design-system-v1.gini-mw-hub .gt-px-hero h1{font-size:64px !important}}body.gini-design-system-v1.gini-mw-hub .gini-mw-hero__lead,body.gini-design-system-v1.gini-mw-hub .gt-px-hero__lead,body.gini-design-system-v1.gini-mw-hub .gt-px-hero__body{max-width:36rem;margin:0 0 14px !important;font-size:16px !important;line-height:1.6 !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0 !important}body.gini-design-system-v1.gini-mw-hub .gt-px-form{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:0 1px 2px rgba(0,40,60,0.04),0 12px 32px rgba(0,40,60,0.06) !important;padding:28px !important}body.gini-design-system-v1.gini-mw-hub .gt-px-form h3{margin:0 0 6px !important;font-size:22px !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-form__lede{margin:0 0 18px !important;font-size:14px !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-form__badge{display:none !important}body.gini-design-system-v1.gini-mw-hub .gt-px-form__field,body.gini-design-system-v1.gini-mw-hub .wpcf7 input[type="text"],body.gini-design-system-v1.gini-mw-hub .wpcf7 input[type="email"],body.gini-design-system-v1.gini-mw-hub .wpcf7 input[type="tel"],body.gini-design-system-v1.gini-mw-hub .wpcf7 textarea{min-height:48px !important;border-radius:8px !important;border:1px solid var(--gini-stone) !important;background:#fff !important;color:var(--gini-navy) !important;box-shadow:none !important;font-size:15px !important}body.gini-design-system-v1.gini-mw-hub .gt-px-form__submit{width:100% !important;margin-top:8px}body.gini-design-system-v1.gini-mw-hub .gt-px-form__privacy{margin-top:12px !important;font-size:12px !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-proof-bar,body.gini-design-system-v1.gini-mw-hub .gini-mw-hero__stats{display:grid !important;grid-template-columns:1fr 1fr;gap:20px 24px;width:100%;margin:40px 0 8px !important;padding:28px 0 8px !important;background:none !important;border:0 !important;border-top:1px solid var(--gini-stone) !important;border-radius:0 !important;box-shadow:none !important}@media (min-width:900px){body.gini-design-system-v1.gini-mw-hub .gt-px-proof-bar,body.gini-design-system-v1.gini-mw-hub .gini-mw-hero__stats{grid-template-columns:repeat(4,1fr)}}body.gini-design-system-v1.gini-mw-hub .gt-px-proof-bar__item,body.gini-design-system-v1.gini-mw-hub .gini-mw-hero__stats>div{text-align:left !important;padding:0 !important;border:0 !important}body.gini-design-system-v1.gini-mw-hub .gt-px-proof-bar__item strong,body.gini-design-system-v1.gini-mw-hub .gini-mw-hero__stats b{display:block;font-size:22px;line-height:1.15;color:var(--gini-navy);font-weight:700}body.gini-design-system-v1.gini-mw-hub .gini-mw-hero__stats span{display:block;margin-top:4px;font-size:13px;color:var(--gini-text)}body.gini-design-system-v1.gini-mw-hub .gt-px-explainer__grid{display:grid !important;grid-template-columns:1fr;gap:36px;align-items:start}@media (min-width:900px){body.gini-design-system-v1.gini-mw-hub .gt-px-explainer__grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,460px);gap:56px}}body.gini-design-system-v1.gini-mw-hub .gt-px-lifecycle{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;padding:20px !important;box-shadow:none !important}body.gini-design-system-v1.gini-mw-hub .gt-px-lifecycle-list{display:grid !important;grid-template-columns:1fr 1fr;gap:8px;list-style:none !important;margin:0 !important;padding:0 !important}body.gini-design-system-v1.gini-mw-hub .gt-px-lifecycle-list li{display:flex !important;align-items:center;gap:10px;margin:0 !important;padding:12px 10px !important;border:0 !important;background:transparent !important;font-size:15px !important;font-weight:700 !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-lifecycle-list li span{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:999px;background:rgba(174,188,207,0.35);color:var(--gini-navy);font-size:12px;font-weight:700;letter-spacing:0.04em}body.gini-design-system-v1.gini-mw-hub .gt-px-lifecycle__cap{margin:12px 0 0 !important;padding-top:12px !important;border-top:1px solid var(--gini-stone);font-size:13px !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-svc-grid{display:grid !important;grid-template-columns:1fr;gap:16px !important;counter-reset:mw-prog}@media (min-width:700px){body.gini-design-system-v1.gini-mw-hub .gt-px-svc-grid{grid-template-columns:1fr 1fr}}@media (min-width:1100px){body.gini-design-system-v1.gini-mw-hub .gt-px-svc-grid{grid-template-columns:repeat(4,1fr)}}body.gini-design-system-v1.gini-mw-hub a.gt-px-svc{display:flex !important;flex-direction:column;background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important;overflow:hidden;min-height:100%;padding:0 !important;text-decoration:none !important}body.gini-design-system-v1.gini-mw-hub .gt-px-svc__img{display:none !important}body.gini-design-system-v1.gini-mw-hub .gt-px-svc__body{display:flex;flex-direction:column;flex:1;padding:24px 22px 22px !important}body.gini-design-system-v1.gini-mw-hub .gt-px-svc__body::before{counter-increment:mw-prog;content:counter(mw-prog,decimal-leading-zero);display:block;margin-bottom:14px;font-size:12px;font-weight:700;letter-spacing:0.12em;color:var(--gini-editorial)}body.gini-design-system-v1.gini-mw-hub .gt-px-svc h3{margin:0 0 10px !important;font-size:22px !important;line-height:1.2 !important}body.gini-design-system-v1.gini-mw-hub .gt-px-svc p{flex:1;margin:0 0 18px !important;font-size:15px !important;line-height:1.55 !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-cap-grid{display:grid !important;grid-template-columns:1fr;gap:16px !important}@media (min-width:700px){body.gini-design-system-v1.gini-mw-hub .gt-px-cap-grid{grid-template-columns:1fr 1fr 1fr}}body.gini-design-system-v1.gini-mw-hub .gt-px-cap{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important;padding:24px !important}body.gini-design-system-v1.gini-mw-hub .gt-px-cap__ico{width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;border-radius:999px;background:rgba(174,188,207,0.35);color:var(--gini-navy)}body.gini-design-system-v1.gini-mw-hub .gt-px-cap__ico svg{width:18px;height:18px}body.gini-design-system-v1.gini-mw-hub .gt-px-cap h3{margin:0 0 8px !important;font-size:20px !important}body.gini-design-system-v1.gini-mw-hub .gt-px-cap p{margin:0 !important;font-size:15px !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-tabs{align-items:start}body.gini-design-system-v1.gini-mw-hub .gt-px-tabs__pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}body.gini-design-system-v1.gini-mw-hub .gt-px-tabs__btn{min-height:40px !important;padding:0 14px !important;border-radius:8px !important;border:1px solid var(--gini-stone) !important;background:#fff !important;color:var(--gini-navy) !important;font-size:14px !important;font-weight:600 !important;box-shadow:none !important}body.gini-design-system-v1.gini-mw-hub .gt-px-tabs__btn[aria-selected="true"]{background:var(--gini-navy) !important;border-color:var(--gini-navy) !important;color:#fff !important}body.gini-design-system-v1.gini-mw-hub .gt-px-tab-panel,body.gini-design-system-v1.gini-mw-hub .gt-px-acc__item{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;padding:24px !important;box-shadow:none !important}body.gini-design-system-v1.gini-mw-hub .gt-px-acc__btn{font-weight:700 !important;color:var(--gini-navy) !important;background:none !important;border:0 !important}body.gini-design-system-v1.gini-mw-hub .gt-px-compare{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;overflow:hidden}body.gini-design-system-v1.gini-mw-hub .gt-px-compare__head,body.gini-design-system-v1.gini-mw-hub .gt-px-compare__row{border-color:var(--gini-stone) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-compare__head{background:#f8f4f0 !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-model-sum{display:grid;gap:10px;margin-top:20px}body.gini-design-system-v1.gini-mw-hub .gt-px-model-sum p{margin:0 !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-platform{display:grid !important;grid-template-columns:1fr;gap:28px;align-items:start}@media (min-width:900px){body.gini-design-system-v1.gini-mw-hub .gt-px-platform{grid-template-columns:minmax(0,1fr) minmax(280px,520px);gap:48px}}body.gini-design-system-v1.gini-mw-hub .gt-px-platform-card{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;padding:20px !important;box-shadow:none !important}body.gini-design-system-v1.gini-mw-hub .gt-px-platform-item h3{font-size:16px !important;margin:0 0 4px !important}body.gini-design-system-v1.gini-mw-hub .gt-px-platform-item p{margin:0 !important;font-size:14px !important}body.gini-design-system-v1.gini-mw-hub .gt-px-case-feat,body.gini-design-system-v1.gini-mw-hub .gt-px-case{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important;overflow:hidden}body.gini-design-system-v1.gini-mw-hub .gt-px-case-feat__kicker,body.gini-design-system-v1.gini-mw-hub .gt-px-case span{color:var(--gini-editorial) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important}body.gini-design-system-v1.gini-mw-hub .gt-px-case h3,body.gini-design-system-v1.gini-mw-hub .gt-px-case-feat h3{font-size:22px !important}body.gini-design-system-v1.gini-mw-hub .gt-px-scale,body.gini-design-system-v1.gini-mw-hub .gt-px-scale__grid{background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;text-align:center !important}body.gini-design-system-v1.gini-mw-hub .gt-px-scale .gini-mw-kicker,body.gini-design-system-v1.gini-mw-hub .gt-px-scale h2{text-align:center !important;margin-left:auto !important;margin-right:auto !important;max-width:none !important}body.gini-design-system-v1.gini-mw-hub .gt-px-scale__grid{display:grid !important;grid-template-columns:1fr 1fr;gap:28px 24px;text-align:center !important;margin:28px 0 0 !important}@media (min-width:900px){body.gini-design-system-v1.gini-mw-hub .gt-px-scale__grid{grid-template-columns:repeat(4,1fr)}}body.gini-design-system-v1.gini-mw-hub .gt-px-scale__stat{display:block;margin:0 0 6px !important;font-size:36px !important;line-height:1.05 !important;font-weight:700 !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-scale__item p{margin:0 !important;font-size:14px !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-scale__quote{display:none !important}body.gini-design-system-v1.gini-mw-hub .gt-px-proof{background:var(--gini-navy) !important;color:#fff !important}body.gini-design-system-v1.gini-mw-hub .gt-px-proof h3,body.gini-design-system-v1.gini-mw-hub .gt-px-proof h2{color:#fff !important;font-size:32px !important;line-height:1.12 !important;max-width:16ch}@media (min-width:768px){body.gini-design-system-v1.gini-mw-hub .gt-px-proof h3,body.gini-design-system-v1.gini-mw-hub .gt-px-proof h2{font-size:44px !important}}body.gini-design-system-v1.gini-mw-hub .gt-px-proof .gt-px-badge,body.gini-design-system-v1.gini-mw-hub .gt-px-proof .gt-px-badge--light{color:var(--gini-editorial) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-proof__rating-label,body.gini-design-system-v1.gini-mw-hub .gt-px-proof__rating-sub{color:rgba(255,255,255,0.78) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-stars path{fill:var(--gini-editorial)}body.gini-design-system-v1.gini-mw-hub .gt-px-tcard{background:rgba(255,255,255,0.06) !important;border:1px solid rgba(255,255,255,0.12) !important;border-radius:16px !important;box-shadow:none !important}body.gini-design-system-v1.gini-mw-hub .gt-px-tcard p,body.gini-design-system-v1.gini-mw-hub .gt-px-tcard__name{color:#fff !important}body.gini-design-system-v1.gini-mw-hub .gt-px-tcard__via{color:var(--gini-editorial) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-fit-grid{display:grid !important;grid-template-columns:1fr;gap:12px !important}@media (min-width:700px){body.gini-design-system-v1.gini-mw-hub .gt-px-fit-grid{grid-template-columns:1fr 1fr}}body.gini-design-system-v1.gini-mw-hub .gt-px-fit{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:12px !important;padding:18px 20px !important;box-shadow:none !important}body.gini-design-system-v1.gini-mw-hub .gt-px-fit h3{margin:0 !important;font-size:18px !important;line-height:1.35 !important}body.gini-design-system-v1.gini-mw-hub .gt-px-faq .gt-px-tabs__pills,body.gini-design-system-v1.gini-mw-hub .gt-px-faq .gt-px-tab-panels{display:none !important}body.gini-design-system-v1.gini-mw-hub .gt-px-faq .gt-px-acc{display:block !important}body.gini-design-system-v1.gini-mw-hub .gt-px-faq .gt-px-acc__item{background:transparent !important;border:0 !important;border-bottom:1px solid #cfc8bb !important;border-radius:0 !important;padding:0 !important}body.gini-design-system-v1.gini-mw-hub .gt-px-faq .gt-px-acc__btn{width:100%;text-align:left;padding:18px 0 !important;font-size:18px !important}body.gini-design-system-v1.gini-mw-hub .gt-px-faq .gt-px-acc__panel{padding:0 0 18px !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-mw-hub .gini-faq-section{background:#f8f4f0 !important;padding-top:var(--sl-section) !important;padding-bottom:var(--sl-section) !important}body.gini-design-system-v1.gini-mw-hub .gini-faq-section .container,body.gini-design-system-v1.gini-mw-hub .gini-faq-section .gt-px-wrap{max-width:var(--gini-header-box-max) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-final{background:var(--gini-page) !important}body.gini-design-system-v1.gini-mw-hub .gt-px-final .gt-px-form{background:#fff !important}body.gini-design-system-v1.gini-mw-hub .wpcf7-submit{width:100% !important}@media (max-width:767px){body.gini-design-system-v1.gini-mw-hub a.gini-mw-btn,body.gini-design-system-v1.gini-mw-hub a.gt-px-btn{min-height:44px !important;height:44px !important}}body.gini-design-system-v1.gini-about-hub{background:var(--gini-page);color:var(--gini-text)}body.gini-design-system-v1.gini-about-hub .gt-ab-page{--p:var(--gini-navy);--a:var(--gini-signal);--sand:var(--gini-editorial);--blue:var(--gini-blue);--stone:var(--gini-stone);--h:var(--gini-navy);--b:var(--gini-text);--m:var(--gini-text);--g:#f8f4f0;--l:var(--gini-stone);--page:var(--gini-page);--sh:none;background:var(--gini-page) !important;color:var(--gini-text) !important;width:100% !important;max-width:none !important;margin:0 !important;overflow-x:clip}body.gini-design-system-v1.gini-about-hub .gt-ab-wrap,body.gini-design-system-v1.gini-about-hub .git-contact,body.gini-design-system-v1.gini-about-hub .git-contact__inner{width:100% !important;max-width:var(--gini-header-box-max,min(1340px,calc(100% - 40px))) !important;margin-left:auto !important;margin-right:auto !important;padding-left:28px !important;padding-right:28px !important;box-sizing:border-box}body.gini-design-system-v1.gini-about-hub .gt-ab-hero,body.gini-design-system-v1.gini-about-hub .gt-ab-sec,body.gini-design-system-v1.gini-about-hub .gt-ab-scale{padding-top:var(--sl-section) !important;padding-bottom:var(--sl-section) !important}body.gini-design-system-v1.gini-about-hub .gt-ab-sec--g,body.gini-design-system-v1.gini-about-hub #lifecycle,body.gini-design-system-v1.gini-about-hub #what-we-build,body.gini-design-system-v1.gini-about-hub #workforces-built,body.gini-design-system-v1.gini-about-hub #technology,body.gini-design-system-v1.gini-about-hub #mission,body.gini-design-system-v1.gini-about-hub #build-workforce{background:#f8f4f0 !important}body.gini-design-system-v1.gini-about-hub #who-we-are,body.gini-design-system-v1.gini-about-hub #global-presence,body.gini-design-system-v1.gini-about-hub #leadership,body.gini-design-system-v1.gini-about-hub #why-gini{background:var(--gini-page) !important}body.gini-design-system-v1.gini-about-hub h1,body.gini-design-system-v1.gini-about-hub h2,body.gini-design-system-v1.gini-about-hub h3,body.gini-design-system-v1.gini-about-hub h4{color:var(--gini-navy) !important;font-weight:700 !important;letter-spacing:-0.03em}body.gini-design-system-v1.gini-about-hub .gini-about-italic{background:none !important;padding:0 !important;font-family:"Baskerville Display PT",Baskerville,Georgia,"Times New Roman",serif !important;font-style:italic !important;font-weight:400 !important;color:var(--gini-editorial) !important;display:inline;letter-spacing:0}body.gini-design-system-v1.gini-about-hub .gt-ab-kicker{display:block !important;width:max-content;margin:0 0 12px !important;padding:0 !important;background:none !important;border:0 !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:var(--gini-editorial) !important}body.gini-design-system-v1.gini-about-hub .gt-ab-center{text-align:left !important}body.gini-design-system-v1.gini-about-hub .gt-ab-center .gt-ab-kicker{margin-left:0 !important;margin-right:0 !important}body.gini-design-system-v1.gini-about-hub .gt-ab-center h2,body.gini-design-system-v1.gini-about-hub .gt-ab-sec h2,body.gini-design-system-v1.gini-about-hub .gt-ab-mission h2,body.gini-design-system-v1.gini-about-hub .gt-ab-tech h2{font-size:32px !important;line-height:1.12 !important;margin:0 0 12px !important;max-width:none !important;text-align:left !important}@media (min-width:768px){body.gini-design-system-v1.gini-about-hub .gt-ab-center h2,body.gini-design-system-v1.gini-about-hub .gt-ab-sec h2,body.gini-design-system-v1.gini-about-hub .gt-ab-mission h2,body.gini-design-system-v1.gini-about-hub .gt-ab-tech h2{font-size:38px !important}}@media (min-width:1200px){body.gini-design-system-v1.gini-about-hub .gt-ab-center h2,body.gini-design-system-v1.gini-about-hub .gt-ab-sec h2,body.gini-design-system-v1.gini-about-hub .gt-ab-mission h2,body.gini-design-system-v1.gini-about-hub .gt-ab-tech h2{font-size:44px !important}}body.gini-design-system-v1.gini-about-hub .gt-ab-lead,body.gini-design-system-v1.gini-about-hub .gt-ab-hero__sub,body.gini-design-system-v1.gini-about-hub .gt-ab-center p,body.gini-design-system-v1.gini-about-hub .gt-ab-mission p,body.gini-design-system-v1.gini-about-hub #who-we-are>.gt-ab-wrap>p{color:var(--gini-text) !important;font-size:16px !important;line-height:1.6 !important;margin-left:0 !important;margin-right:0 !important;max-width:42rem !important;text-align:left !important}body.gini-design-system-v1.gini-about-hub a.gt-ab-btn,body.gini-design-system-v1.gini-about-hub a.gini-about-btn,body.gini-design-system-v1.gini-about-hub .git-contact__form input[type="submit"],body.gini-design-system-v1.gini-about-hub .wpcf7-submit{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px;box-sizing:border-box;width:auto !important;max-width:none !important;min-height:48px !important;height:48px !important;padding:0 22px !important;border-radius:var(--radius-control) !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0 !important;text-decoration:none !important;box-shadow:none !important;white-space:nowrap !important;cursor:pointer;transform:none !important}body.gini-design-system-v1.gini-about-hub a.gt-ab-btn--a,body.gini-design-system-v1.gini-about-hub a.gini-about-btn,body.gini-design-system-v1.gini-about-hub .git-contact__form input[type="submit"],body.gini-design-system-v1.gini-about-hub .wpcf7-submit{background:#00283c !important;color:#fff !important;border:2px solid #00283c !important}body.gini-design-system-v1.gini-about-hub a.gt-ab-btn--a:hover,body.gini-design-system-v1.gini-about-hub a.gini-about-btn:hover,body.gini-design-system-v1.gini-about-hub .git-contact__form input[type="submit"]:hover,body.gini-design-system-v1.gini-about-hub .wpcf7-submit:hover{background:#001c2b !important;border-color:#001c2b !important;color:#fff !important;transform:none !important;opacity:1 !important}body.gini-design-system-v1.gini-about-hub .gt-ab-hero{position:relative;overflow:hidden;background:var(--gini-page) !important}body.gini-design-system-v1.gini-about-hub .gini-about-hero__art{position:absolute;top:0;right:0;bottom:auto;left:auto;width:min(52%,760px);height:auto;background:none;opacity:1;pointer-events:none;z-index:0}body.gini-design-system-v1.gini-about-hub .gini-about-hero__art img{display:block;width:100%;height:auto}@media (max-width:767px){body.gini-design-system-v1.gini-about-hub .gini-about-hero__art{width:78%;opacity:0.4}}body.gini-design-system-v1.gini-about-hub .gt-ab-hero .gt-ab-wrap{position:relative;z-index:1}body.gini-design-system-v1.gini-about-hub .gt-ab-hero h1{max-width:16ch;margin:0 0 16px !important;font-size:40px !important;line-height:1.05 !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-about-hub .gt-ab-hero h1 .gini-about-italic{display:block}@media (min-width:768px){body.gini-design-system-v1.gini-about-hub .gt-ab-hero h1{font-size:52px !important}}@media (min-width:1200px){body.gini-design-system-v1.gini-about-hub .gt-ab-hero h1{font-size:64px !important}}body.gini-design-system-v1.gini-about-hub .gt-ab-hero__sub{font-size:18px !important;line-height:1.5 !important;color:var(--gini-navy) !important;max-width:38rem !important;margin:0 0 12px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-tags{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 24px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-tags span{font-size:13px !important;font-weight:600 !important;color:var(--gini-navy) !important;background:transparent !important;border:1px solid var(--gini-stone) !important;border-radius:var(--radius-control) !important;padding:6px 12px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-hero__cta{margin-top:8px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-caps{gap:16px !important;margin-top:36px !important}body.gini-design-system-v1.gini-about-hub a.gt-ab-cap{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important;padding:24px 22px 22px !important;min-height:100%;transform:none !important}body.gini-design-system-v1.gini-about-hub a.gt-ab-cap:hover{transform:none !important;box-shadow:none !important;border-color:var(--gini-navy) !important}body.gini-design-system-v1.gini-about-hub .gt-ab-cap__icon{display:none !important}body.gini-design-system-v1.gini-about-hub .gt-ab-cap__n{font-size:12px !important;font-weight:700 !important;letter-spacing:0.12em !important;color:var(--gini-editorial) !important;margin-bottom:14px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-cap h3{font-size:22px !important;line-height:1.2 !important;margin:0 0 10px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-cap p{font-size:15px !important;line-height:1.55 !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-about-hub .gt-ab-cap__go{margin-top:18px !important;font-size:15px !important;font-weight:600 !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-about-hub a.gt-ab-cap:hover .gt-ab-cap__go{color:var(--gini-signal) !important}body.gini-design-system-v1.gini-about-hub .gt-ab-flow{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;margin-top:36px !important;gap:20px !important;align-items:stretch !important}body.gini-design-system-v1.gini-about-hub .gt-ab-flow__card{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important;padding:24px 22px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-flow__label{margin:0 0 14px !important;font-size:12px !important;font-weight:800 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;color:var(--gini-editorial) !important;line-height:1.2 !important}body.gini-design-system-v1.gini-about-hub .gt-ab-flow__card h3{font-size:22px !important;margin:0 0 8px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-flow__card p{font-size:15px !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-about-hub .gt-ab-flow__card ul{font-size:14px !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-about-hub .gt-ab-flow__arrow{display:none !important}body.gini-design-system-v1.gini-about-hub .gt-ab-presence,body.gini-design-system-v1.gini-about-hub .gt-ab-why{gap:16px !important;margin-top:36px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-presence__card,body.gini-design-system-v1.gini-about-hub .gt-ab-why__card{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important;padding:24px 22px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-presence__card h3,body.gini-design-system-v1.gini-about-hub .gt-ab-why__card h3{font-size:22px !important;margin:0 0 10px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-presence__card p,body.gini-design-system-v1.gini-about-hub .gt-ab-why__card p{font-size:15px !important;line-height:1.55 !important;color:var(--gini-text) !important;margin:0 !important}body.gini-design-system-v1.gini-about-hub .gt-ab-build{gap:16px !important;margin-top:36px !important;counter-reset:about-build}body.gini-design-system-v1.gini-about-hub a.gt-ab-build__card{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important;padding:24px 22px 22px !important;transform:none !important}body.gini-design-system-v1.gini-about-hub a.gt-ab-build__card:hover{transform:none !important;box-shadow:none !important;border-color:var(--gini-navy) !important}body.gini-design-system-v1.gini-about-hub .gt-ab-build__bg{display:none !important}body.gini-design-system-v1.gini-about-hub a.gt-ab-build__card::before{counter-increment:about-build;content:counter(about-build,decimal-leading-zero);display:block;margin-bottom:14px;font-size:12px;font-weight:700;letter-spacing:0.12em;color:var(--gini-editorial)}body.gini-design-system-v1.gini-about-hub .gt-ab-build__card h3{font-size:22px !important;margin:0 0 10px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-build__card>p,body.gini-design-system-v1.gini-about-hub .gt-ab-build__card ul,body.gini-design-system-v1.gini-about-hub .gt-ab-build__card li{font-size:15px !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-about-hub .gt-ab-build__typical{font-size:13px !important;font-weight:600 !important;color:var(--gini-navy) !important;margin-top:auto !important}body.gini-design-system-v1.gini-about-hub .gt-ab-scale{background:var(--gini-navy) !important;color:#fff !important}body.gini-design-system-v1.gini-about-hub .gt-ab-scale__veil{background:linear-gradient(90deg,rgba(0,40,60,0.94) 0%,rgba(0,40,60,0.78) 48%,rgba(0,40,60,0.5) 100%) !important}body.gini-design-system-v1.gini-about-hub .gt-ab-scale .gt-ab-center{text-align:center !important}body.gini-design-system-v1.gini-about-hub .gt-ab-scale .gt-ab-kicker{margin-left:auto !important;margin-right:auto !important;color:var(--gini-editorial) !important}body.gini-design-system-v1.gini-about-hub .gt-ab-scale h2{color:#fff !important;max-width:28ch !important;margin-left:auto !important;margin-right:auto !important;text-align:center !important}body.gini-design-system-v1.gini-about-hub .gt-ab-stats{gap:24px !important;margin-top:36px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-stat{background:transparent !important;border:0 !important;border-radius:0 !important;padding:0 !important;text-align:center !important}body.gini-design-system-v1.gini-about-hub .gt-ab-stat b{font-size:36px !important;font-weight:700 !important;color:#fff !important}body.gini-design-system-v1.gini-about-hub .gt-ab-stat span{color:rgba(255,255,255,0.72) !important;font-size:14px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-cases{gap:16px !important;margin-top:36px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-case{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important;padding:24px 22px !important;min-height:240px}body.gini-design-system-v1.gini-about-hub .gt-ab-case__client{font-size:12px !important;font-weight:700 !important;letter-spacing:0.12em !important;color:var(--gini-editorial) !important}body.gini-design-system-v1.gini-about-hub .gt-ab-case h3{font-size:20px !important;line-height:1.25 !important}body.gini-design-system-v1.gini-about-hub .gt-ab-case p{font-size:15px !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-about-hub .gt-ab-meta span{font-size:12px !important;font-weight:600 !important;background:transparent !important;border:1px solid var(--gini-stone) !important;border-radius:var(--radius-control) !important;color:var(--gini-navy) !important;padding:4px 10px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-leaders{gap:16px !important;margin-top:36px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-leader{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important;padding:24px 22px !important;text-align:left !important}body.gini-design-system-v1.gini-about-hub .gt-ab-leader__av{margin:0 0 16px !important;border:2px solid var(--gini-stone) !important;box-shadow:none !important;background:#f8f4f0 !important}body.gini-design-system-v1.gini-about-hub .gt-ab-leader h3{font-size:20px !important;margin:0 0 4px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-leader__role{color:var(--gini-editorial) !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0.04em}body.gini-design-system-v1.gini-about-hub .gt-ab-leader p{font-size:14px !important;line-height:1.55 !important;color:var(--gini-text) !important;text-align:left !important}body.gini-design-system-v1.gini-about-hub .gt-ab-tech{gap:40px !important;margin-top:20px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-tech__list li{font-size:15px !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-about-hub .gt-ab-tech__list li::before{background:var(--gini-editorial) !important}body.gini-design-system-v1.gini-about-hub .gt-ab-tech__panel{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important;padding:28px 24px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-tech__panel h3{font-size:22px !important}body.gini-design-system-v1.gini-about-hub .gt-ab-tech__shot{width:100% !important;max-width:100% !important;margin:0 !important;transform:none !important;border-radius:16px !important;border:1px solid var(--gini-stone) !important}body.gini-design-system-v1.gini-about-hub .gt-ab-mission{max-width:none !important;margin:0 !important;text-align:left !important}body.gini-design-system-v1.gini-about-hub .gt-ab-mission .gt-ab-kicker{margin-left:0 !important;margin-right:0 !important}body.gini-design-system-v1.gini-about-hub .git-contact{margin-top:36px !important;padding:0 !important}body.gini-design-system-v1.gini-about-hub .git-contact__inner{padding:0 !important;max-width:none !important}body.gini-design-system-v1.gini-about-hub .git-contact__form{background:#fff;border:1px solid var(--gini-stone);border-radius:16px;padding:28px 24px}body.gini-design-system-v1.gini-about-hub .git-contact__form label,body.gini-design-system-v1.gini-about-hub .git-contact__form .wpcf7-list-item-label{color:var(--gini-navy) !important;font-size:13px !important;font-weight:600 !important}body.gini-design-system-v1.gini-about-hub .git-contact__form input[type="text"],body.gini-design-system-v1.gini-about-hub .git-contact__form input[type="email"],body.gini-design-system-v1.gini-about-hub .git-contact__form input[type="tel"],body.gini-design-system-v1.gini-about-hub .git-contact__form select,body.gini-design-system-v1.gini-about-hub .git-contact__form textarea{background:var(--gini-page) !important;border:1px solid var(--gini-stone) !important;border-radius:var(--radius-control) !important;min-height:48px !important;height:48px !important;padding:0 14px !important;color:var(--gini-navy) !important;font-size:16px !important;box-shadow:none !important}body.gini-design-system-v1.gini-about-hub .git-contact__form textarea{height:120px !important;min-height:120px !important;padding:12px 14px !important}body.gini-design-system-v1.gini-about-hub .git-contact__form input[type="submit"],body.gini-design-system-v1.gini-about-hub .wpcf7-submit{width:100% !important}body.gini-design-system-v1.gini-about-hub .gt-ab-form-foot{text-align:left !important;color:var(--gini-text) !important;font-size:13px !important;max-width:var(--gini-header-box-max);margin:16px auto 0 !important;padding:0 28px !important}@media (max-width:960px){body.gini-design-system-v1.gini-about-hub .gt-ab-caps,body.gini-design-system-v1.gini-about-hub .gt-ab-cases,body.gini-design-system-v1.gini-about-hub .gt-ab-leaders,body.gini-design-system-v1.gini-about-hub .gt-ab-build,body.gini-design-system-v1.gini-about-hub .gt-ab-presence,body.gini-design-system-v1.gini-about-hub .gt-ab-why,body.gini-design-system-v1.gini-about-hub .gt-ab-tech,body.gini-design-system-v1.gini-about-hub .gt-ab-stats{grid-template-columns:1fr !important}body.gini-design-system-v1.gini-about-hub .gt-ab-flow{grid-template-columns:1fr !important}}@media (max-width:640px){body.gini-design-system-v1.gini-about-hub .gt-ab-wrap,body.gini-design-system-v1.gini-about-hub .git-contact,body.gini-design-system-v1.gini-about-hub .gt-ab-form-foot{padding-left:20px !important;padding-right:20px !important}body.gini-design-system-v1.gini-about-hub a.gt-ab-btn,body.gini-design-system-v1.gini-about-hub a.gini-about-btn,body.gini-design-system-v1.gini-about-hub .wpcf7-submit{width:100% !important;white-space:normal !important}body.gini-design-system-v1.gini-about-hub .gt-ab-stats{grid-template-columns:1fr 1fr !important}}body.gini-design-system-v1.gini-dg-hub{background:var(--gini-page);color:var(--gini-text)}body.gini-design-system-v1.gini-dg-hub .gt-dg-page{--gt-primary:var(--gini-navy);--gt-secondary:var(--gini-signal);--gt-heading:var(--gini-navy);--gt-body:var(--gini-text);--gt-light:var(--gini-stone);--gt-gray:#f8f4f0;--gt-shadow:none;background:var(--gini-page) !important;color:var(--gini-text) !important;width:100% !important;max-width:none !important;margin:0 !important}body.gini-design-system-v1.gini-dg-hub .gt-wrap,body.gini-design-system-v1.gini-dg-hub .git-contact,body.gini-design-system-v1.gini-dg-hub .git-contact__inner{width:100% !important;max-width:var(--gini-header-box-max,min(1340px,calc(100% - 40px))) !important;margin-left:auto !important;margin-right:auto !important;padding-left:28px !important;padding-right:28px !important;box-sizing:border-box}body.gini-design-system-v1.gini-dg-hub .gt-dg-hero,body.gini-design-system-v1.gini-dg-hub .gt-dg-section,body.gini-design-system-v1.gini-dg-hub .gt-dg-global,body.gini-design-system-v1.gini-dg-hub .gt-dg-job,body.gini-design-system-v1.gini-dg-hub .git-contact{padding-top:var(--sl-section) !important;padding-bottom:var(--sl-section) !important}body.gini-design-system-v1.gini-dg-hub h1,body.gini-design-system-v1.gini-dg-hub h2,body.gini-design-system-v1.gini-dg-hub h3,body.gini-design-system-v1.gini-dg-hub h4{color:var(--gini-navy) !important;font-weight:700 !important;letter-spacing:-0.03em}body.gini-design-system-v1.gini-dg-hub .gini-dg-kicker{display:block !important;width:max-content;margin:0 0 12px !important;padding:0 !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;color:var(--gini-editorial) !important}body.gini-design-system-v1.gini-dg-hub .gini-dg-italic{font-family:"Baskerville Display PT",Baskerville,Georgia,"Times New Roman",serif !important;font-style:italic !important;font-weight:400 !important;color:var(--gini-editorial) !important;letter-spacing:0}body.gini-design-system-v1.gini-dg-hub a.gt-btn,body.gini-design-system-v1.gini-dg-hub a.gini-dg-btn,body.gini-design-system-v1.gini-dg-hub .git-contact__form input[type="submit"],body.gini-design-system-v1.gini-dg-hub .wpcf7-submit{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px;box-sizing:border-box;width:auto !important;min-height:48px !important;height:48px !important;padding:0 22px !important;border-radius:var(--radius-control) !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0 !important;text-decoration:none !important;box-shadow:none !important;white-space:nowrap !important;cursor:pointer;transform:none !important}body.gini-design-system-v1.gini-dg-hub a.gt-btn--primary,body.gini-design-system-v1.gini-dg-hub a.gini-dg-btn,body.gini-design-system-v1.gini-dg-hub .git-contact__form input[type="submit"],body.gini-design-system-v1.gini-dg-hub .wpcf7-submit{background:#00283c !important;color:#fff !important;border:2px solid #00283c !important}body.gini-design-system-v1.gini-dg-hub a.gt-btn--primary:hover,body.gini-design-system-v1.gini-dg-hub a.gini-dg-btn:hover,body.gini-design-system-v1.gini-dg-hub .git-contact__form input[type="submit"]:hover,body.gini-design-system-v1.gini-dg-hub .wpcf7-submit:hover{background:#001c2b !important;border-color:#001c2b !important;color:#fff !important;transform:none !important}body.gini-design-system-v1.gini-dg-hub a.gt-btn--secondary,body.gini-design-system-v1.gini-dg-hub a.gini-dg-btn--ghost{background:transparent !important;color:#fff !important;border:2px solid #fff !important}body.gini-design-system-v1.gini-dg-hub a.gt-btn--secondary:hover,body.gini-design-system-v1.gini-dg-hub a.gini-dg-btn--ghost:hover{background:#fff !important;color:#00283c !important;border-color:#fff !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-hero{position:relative;overflow:hidden;background:var(--gini-page) !important;text-align:left !important;min-height:480px}body.gini-design-system-v1.gini-dg-hub .gini-dg-hero__art{position:absolute;top:0;right:0;width:min(52%,760px);pointer-events:none;z-index:0}body.gini-design-system-v1.gini-dg-hub .gini-dg-hero__art img{display:block;width:100%;height:auto}@media (max-width:767px){body.gini-design-system-v1.gini-dg-hub .gini-dg-hero__art{width:78%;opacity:0.4}}body.gini-design-system-v1.gini-dg-hub .gt-dg-hero .gt-wrap{position:relative;z-index:1;text-align:left !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-hero .gt-dg-text-center,body.gini-design-system-v1.gini-dg-hub .gt-dg-hero .gt-dg-text-center p,body.gini-design-system-v1.gini-dg-hub .gt-dg-hero h1,body.gini-design-system-v1.gini-dg-hub .gt-dg-hero__lead,body.gini-design-system-v1.gini-dg-hub .entry-content .gt-dg-page p.gt-dg-hero__lead{text-align:left !important;align-items:flex-start !important;margin-left:0 !important;margin-right:0 !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-hero h1{max-width:16ch;margin:0 0 16px !important;font-size:40px !important;line-height:1.05 !important}@media (min-width:768px){body.gini-design-system-v1.gini-dg-hub .gt-dg-hero h1{font-size:52px !important}}@media (min-width:1200px){body.gini-design-system-v1.gini-dg-hub .gt-dg-hero h1{font-size:64px !important}}body.gini-design-system-v1.gini-dg-hub .gt-dg-hero__lead{font-size:16px !important;line-height:1.6 !important;color:var(--gini-text) !important;max-width:42rem !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-hero__actions{margin-top:24px !important;text-align:left !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-section{background:var(--gini-page) !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-grid{gap:16px !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-card{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important;overflow:hidden}body.gini-design-system-v1.gini-dg-hub .gt-dg-card:hover{transform:none !important;box-shadow:none !important;border-color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-card__img{height:168px;background:#f8f4f0 !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-card__body{padding:20px 22px 22px !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-card h4{font-size:20px !important;margin:0 0 8px !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-card p{font-size:15px !important;line-height:1.55 !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-card__link{font-size:15px !important;font-weight:600 !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-card:hover .gt-dg-card__link{color:var(--gini-signal) !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-global{background:#f8f4f0 !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-global h2,body.gini-design-system-v1.gini-dg-hub .git-contact .git-contact__title{font-size:32px !important;line-height:1.12 !important;margin:0 0 12px !important;text-align:left !important;font-weight:700 !important}@media (min-width:768px){body.gini-design-system-v1.gini-dg-hub .gt-dg-global h2,body.gini-design-system-v1.gini-dg-hub .git-contact .git-contact__title{font-size:38px !important}}@media (min-width:1200px){body.gini-design-system-v1.gini-dg-hub .gt-dg-global h2,body.gini-design-system-v1.gini-dg-hub .git-contact .git-contact__title{font-size:44px !important}}body.gini-design-system-v1.gini-dg-hub .gt-dg-global__lead{font-size:16px !important;line-height:1.6 !important;color:var(--gini-text) !important;max-width:42rem !important;margin:0 0 36px !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-global__grid{gap:16px !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-cover{border-radius:16px !important;min-height:340px !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-cover>a{min-height:340px !important;padding:24px 22px !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-cover__overlay{background:rgba(0,40,60,0.72) !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-cover h3{font-size:22px !important;color:#fff !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-cover p{font-size:15px !important;color:rgba(255,255,255,0.82) !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-job{background:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-job h2{color:#fff !important;font-size:32px !important;line-height:1.12 !important;text-transform:none !important;margin:0 0 8px !important}body.gini-design-system-v1.gini-dg-hub .gt-dg-job p{color:rgba(255,255,255,0.78) !important;font-size:16px !important}body.gini-design-system-v1.gini-dg-hub .git-contact{background:var(--gini-page) !important}body.gini-design-system-v1.gini-dg-hub .git-contact__inner{padding:0 !important;max-width:none !important}body.gini-design-system-v1.gini-dg-hub .git-contact .git-contact__title,body.gini-design-system-v1.gini-dg-hub .git-contact .git-contact__subtitle{text-align:left !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-hub .git-contact .git-contact__subtitle{font-size:16px !important;color:var(--gini-text) !important;margin:0 0 28px !important;max-width:42rem}body.gini-design-system-v1.gini-dg-hub .git-contact__form{background:#fff;border:1px solid var(--gini-stone);border-radius:16px;padding:28px 24px}body.gini-design-system-v1.gini-dg-hub .git-contact__form label{color:var(--gini-navy) !important;font-size:13px !important;font-weight:600 !important}body.gini-design-system-v1.gini-dg-hub .git-contact__form input[type="text"],body.gini-design-system-v1.gini-dg-hub .git-contact__form input[type="email"],body.gini-design-system-v1.gini-dg-hub .git-contact__form input[type="tel"],body.gini-design-system-v1.gini-dg-hub .git-contact__form textarea{background:var(--gini-page) !important;border:1px solid var(--gini-stone) !important;border-radius:var(--radius-control) !important;min-height:48px !important;height:48px !important;padding:0 14px !important;color:var(--gini-navy) !important;font-size:16px !important;box-shadow:none !important}body.gini-design-system-v1.gini-dg-hub .git-contact__form textarea{height:120px !important;min-height:120px !important;padding:12px 14px !important}body.gini-design-system-v1.gini-dg-hub .git-contact__form input[type="submit"],body.gini-design-system-v1.gini-dg-hub .wpcf7-submit{width:100% !important}@media (max-width:640px){body.gini-design-system-v1.gini-dg-hub .gt-wrap,body.gini-design-system-v1.gini-dg-hub .git-contact{padding-left:20px !important;padding-right:20px !important}body.gini-design-system-v1.gini-dg-hub a.gt-btn,body.gini-design-system-v1.gini-dg-hub a.gini-dg-btn{width:100% !important;white-space:normal !important}}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail){background:var(--gini-page);color:var(--gini-text);overflow:visible !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .wrapper,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-lovable-mirror{overflow:visible !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country"],body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country-form"],body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"]{background:var(--gini-page) !important;color:var(--gini-text) !important;--color-blue-600:var(--gini-navy);--color-blue-700:var(--gini-navy-hover)}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror .gt-lv-container,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror .gt-lv-container.max-w-6xl,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country-form"] .gt-lv-container,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country"] .gt-lv-container,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-lv-container{width:100% !important;max-width:var(--gini-header-box-max,min(1340px,calc(100% - 40px))) !important;margin-left:auto !important;margin-right:auto !important;padding-left:28px !important;padding-right:28px !important;padding-top:32px !important;padding-bottom:var(--sl-section) !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) h1,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) h2,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) h3,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) h4,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror h1,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror h2,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror h3,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror h4{color:var(--gini-navy) !important;font-weight:700 !important;letter-spacing:-0.03em}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .text-muted-foreground,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .text-slate-700,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .text-slate-600{color:var(--gini-text) !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .text-foreground,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .text-slate-900{color:var(--gini-navy) !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) nav[aria-label="breadcrumb"] ol{display:flex !important;flex-wrap:wrap !important;align-items:center !important;list-style:none !important;margin:0 0 8px !important;padding:0 !important;gap:8px !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) nav[aria-label="breadcrumb"] li{display:inline-flex !important;align-items:center !important;list-style:none !important;margin:0 !important;padding:0 !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) nav[aria-label="breadcrumb"] a,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) nav[aria-label="breadcrumb"] span,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) a[href].inline-flex.text-sm{color:var(--gini-text) !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) nav[aria-label="breadcrumb"] a:hover,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) a[href].inline-flex.text-sm:hover{color:var(--gini-navy) !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-bg{position:absolute !important;top:0 !important;left:0 !important;right:0 !important;height:46vh !important;mask-image:linear-gradient(to bottom,rgba(0,0,0,0.42) 0%,rgba(0,0,0,0.18) 42%,rgba(0,0,0,0) 100%) !important;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0.42) 0%,rgba(0,0,0,0.18) 42%,rgba(0,0,0,0) 100%) !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important;padding:28px 24px !important}@media (min-width:768px){body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel{padding:40px 36px !important}}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel>.absolute.inset-0{display:none !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gini-rec-detail-kicker{display:block;width:max-content;margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--gini-editorial) !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-flag{border-radius:12px !important;box-shadow:none !important;ring:none;outline:1px solid var(--gini-stone)}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel h1{max-width:18ch;margin:0 0 16px !important;font-size:32px !important;line-height:1.08 !important;color:var(--gini-navy) !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail):lang(ru) .gt-eor-hero-panel h1,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail):lang(zh) .gt-eor-hero-panel h1{max-width:100%}@media (min-width:1024px){body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel>.relative.z-10{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(280px,380px) !important;gap:2.5rem !important;align-items:start}}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel .from-blue-500.to-indigo-600,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel .from-emerald-500.to-teal-600{display:none !important}@media (min-width:768px){body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel h1{font-size:40px !important}}@media (min-width:1200px){body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel h1{font-size:48px !important}}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel p.text-muted-foreground,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel p.max-w-2xl{max-width:42rem !important;margin-left:0 !important;margin-right:auto !important;text-align:left !important;font-size:16px !important;line-height:1.6 !important;color:var(--gini-text) !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel .prose p,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel .leading-relaxed p{font-size:16px !important;line-height:1.7 !important;color:var(--gini-text) !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .text-blue-500,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .lucide.text-blue-500{color:var(--gini-sand,#b29785) !important;stroke:var(--gini-sand,#b29785) !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.gt-lv-btn-primary,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.gt-lv-btn-primary:link,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.gt-lv-btn-primary:visited,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.gt-lv-btn-primary:hover,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.bg-blue-600,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.gini-rec-detail-btn,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.gt-lv-btn-launch,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.gt-lv-btn-ghost-white,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror .gt-eor-hero-panel a.inline-flex,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gini-country-cf7-submit,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide a.gt-lv-btn-primary,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-bottom-cta a.inline-flex{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px;box-sizing:border-box;min-height:48px !important;height:48px !important;padding:0 22px !important;border-radius:8px !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0 !important;text-decoration:none !important;box-shadow:none !important;white-space:nowrap !important;transform:none !important;background-image:none !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.gt-lv-btn-primary,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.gt-lv-btn-primary:hover,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.bg-blue-600,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.gini-rec-detail-btn--solid,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gini-country-cf7 .gini-country-cf7-submit,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gini-country-cf7 input[type="submit"].gini-country-cf7-submit{background:#00283c !important;background-color:#00283c !important;background-image:none !important;color:#fff !important;border:2px solid #00283c !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.gt-lv-btn-primary:hover,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.gini-rec-detail-btn--solid:hover,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gini-country-cf7-submit:hover{background:#001c2b !important;background-color:#001c2b !important;border-color:#001c2b !important;color:#fff !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel a.border-slate-300,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.gini-rec-detail-btn--ghost,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel a.border{background:#fff !important;background-image:none !important;color:#00283c !important;border:2px solid #00283c !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel a.border-slate-300:hover,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.gini-rec-detail-btn--ghost:hover{background:#00283c !important;color:#fff !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-bottom-cta a.gt-lv-btn-launch,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.gini-rec-detail-btn--on-navy{background:#fff !important;background-image:none !important;color:#00283c !important;border:2px solid #fff !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-bottom-cta a.gt-lv-btn-launch:hover,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.gini-rec-detail-btn--on-navy:hover{background:var(--gini-page) !important;color:#00283c !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-bottom-cta a.gt-lv-btn-ghost-white,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.gini-rec-detail-btn--ghost-white{background:transparent !important;background-image:none !important;color:#fff !important;border:2px solid #fff !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-bottom-cta a.gt-lv-btn-ghost-white:hover,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror a.gini-rec-detail-btn--ghost-white:hover{background:#fff !important;color:#00283c !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gini-country-sidebar-card{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important;padding:24px !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gini-country-sidebar-card h3{color:var(--gini-navy) !important;font-size:18px !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gini-country-sidebar-card .rounded-full,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gini-country-sidebar-card .bg-slate-100{background:#f8f4f0 !important;color:var(--gini-navy) !important;border-color:var(--gini-stone) !important;border-radius:999px !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gini-country-cf7-field,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide input{background:var(--gini-page) !important;border:1px solid var(--gini-stone) !important;border-radius:8px !important;min-height:48px !important;height:48px !important;padding:0 14px !important;color:var(--gini-navy) !important;font-size:16px !important;box-shadow:none !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gini-country-cf7-field:focus,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide input:focus{border-color:var(--gini-navy) !important;outline:none !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gini-country-cf7-submit{width:100% !important;margin-top:4px}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-stats>div>div,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-stats .rounded-xl{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important;min-height:120px;padding:20px 16px !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-stats .font-bold,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-stats p.text-lg{color:var(--gini-navy) !important;font-size:22px !important;line-height:1.15 !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-stats .text-muted-foreground{font-size:13px !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-overview h2,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-detailed h2,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) section.mb-8 h2,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) section.mb-8.md\:mb-12 h2{font-size:28px !important;line-height:1.15 !important;margin:0 0 20px !important}@media (min-width:768px){body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-overview h2,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-detailed h2,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) section.mb-8 h2,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) section.mb-8.md\:mb-12 h2{font-size:32px !important}}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-overview .rounded-xl,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-detailed .rounded-xl,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-detailed .border-border{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-overview .uppercase{color:var(--gini-editorial) !important;font-size:11px !important;letter-spacing:0.12em !important;font-weight:700 !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) section.mb-8 p,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) section.mb-8 li{color:var(--gini-text) !important;font-size:16px !important;line-height:1.65 !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) section.mb-8 h3{font-size:20px !important;margin:0 0 10px !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) section.mb-8 ul{padding-left:1.15rem}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) section.mb-8 li{list-style:disc;margin:0 0 6px;color:var(--gini-navy) !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) section.mb-8 .grid.sm\:grid-cols-2>div,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) section.mb-8 .rounded-2xl{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gini-faq-section{padding:28px 0 var(--sl-section) !important;background:transparent !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gini-faq-support a.gini-rec-detail-btn--solid{width:auto !important;margin-top:8px}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) a.rounded-xl,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) a.rounded-2xl{border-color:var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) a .text-blue-600,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .text-blue-600,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .text-blue-700{color:var(--gini-navy) !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide>div,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide .from-blue-600{background:var(--gini-navy) !important;background-image:none !important;border-radius:16px !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide h3,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide .text-white,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror .gt-rec-guide h3,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror .gt-rec-guide .text-white{color:#fff !important;font-size:clamp(1.5rem,2.5vw,1.875rem) !important;line-height:1.2 !important;font-weight:700 !important;margin:0 0 1rem !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide .text-blue-100,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide>div p,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror .gt-rec-guide .text-blue-100,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror .gt-rec-guide p.text-blue-100{color:rgba(255,255,255,0.78) !important;font-size:16px !important;line-height:1.6 !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide .bg-white\/20{background:rgba(255,255,255,0.12) !important;color:var(--gini-editorial) !important;letter-spacing:0.12em;text-transform:uppercase;font-size:12px !important;font-weight:700 !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide .bg-white\/95{background:#fff !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide label{color:var(--gini-navy) !important;font-size:13px !important;font-weight:600 !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide button,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide a.gt-lv-btn-primary,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide a.gini-rec-detail-btn--solid,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide button.from-blue-600,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror .gt-rec-guide button,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror .gt-rec-guide [type="submit"]{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:100% !important;min-height:48px !important;height:48px !important;padding:0 22px !important;border-radius:8px !important;background:#00283c !important;background-color:#00283c !important;background-image:none !important;color:#fff !important;border:2px solid #00283c !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;box-shadow:none !important;opacity:1 !important;transform:none !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide button:hover:not(:disabled),body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror .gt-rec-guide button:hover:not(:disabled){background:#001c2b !important;background-color:#001c2b !important;border-color:#001c2b !important;color:#fff !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gini-hire-gate-form [type="submit"]:disabled,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide button:disabled,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror .gt-rec-guide button:disabled{opacity:1 !important;background:#00283c !important;background-color:#00283c !important;border-color:#00283c !important;color:#fff !important;pointer-events:none !important;cursor:not-allowed !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-bottom-cta>div,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-bottom-cta .from-blue-600{background:linear-gradient(90deg,#00283c 0%,#12394c 42%,#b29785 78%,#fffbf9 100%) !important;background-image:linear-gradient(90deg,#00283c 0%,#12394c 42%,#b29785 78%,#fffbf9 100%) !important;border-radius:16px !important;box-shadow:none !important;text-align:left !important;overflow:hidden}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-bottom-cta .relative.z-10{text-align:left !important;max-width:38rem}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-bottom-cta h2,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror .gt-rec-bottom-cta h2{color:#fff !important;font-size:32px !important;line-height:1.12 !important;text-align:left !important;margin:0 0 12px !important}@media (min-width:768px){body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-bottom-cta h2{font-size:38px !important}}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-bottom-cta p,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-bottom-cta .text-blue-100{color:rgba(255,255,255,0.82) !important;font-size:16px !important;text-align:left !important;max-width:36rem !important;margin-left:0 !important;margin-right:0 !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-bottom-cta .flex.justify-center{justify-content:flex-start !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-bottom-cta .absolute.rounded-full,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-guide .absolute.rounded-full{display:none !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-author{color:var(--gini-text)}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-author h2{font-size:22px !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country"] a.border-slate-300,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country-form"] a.border-slate-300,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country"] a.border.border-slate-300,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country-form"] a.border.border-slate-300,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country"] a.gini-rec-detail-btn--ghost,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country-form"] a.gini-rec-detail-btn--ghost,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country"] a.border-slate-300:hover,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country-form"] a.border-slate-300:hover,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country"] a.border.border-slate-300:hover,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country-form"] a.border.border-slate-300:hover{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:48px !important;height:48px !important;padding:0 22px !important;border-radius:8px !important;border:2px solid #00283c !important;background:#fff !important;background-image:none !important;color:#00283c !important;font-size:16px !important;font-weight:600 !important;box-shadow:none !important;text-decoration:none !important;transform:none !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country"] a.border-slate-300:hover,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country-form"] a.border-slate-300:hover,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country"] a.gini-rec-detail-btn--ghost:hover,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country-form"] a.gini-rec-detail-btn--ghost:hover{background:#00283c !important;color:#fff !important;border-color:#00283c !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country"] button.from-blue-600,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country-form"] button.from-blue-600,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country"] button.gini-rec-detail-btn--solid,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country-form"] button.gini-rec-detail-btn--solid,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country"] .gt-eor-hero-panel button,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country-form"] .gt-eor-hero-panel button{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:48px !important;height:48px !important;padding:0 22px !important;border-radius:8px !important;border:2px solid #00283c !important;background:#00283c !important;background-color:#00283c !important;background-image:none !important;color:#fff !important;font-size:16px !important;font-weight:600 !important;box-shadow:none !important;text-decoration:none !important;transform:none !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country"] .gt-rec-guide a.gt-lv-btn-primary,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country-form"] .gt-rec-guide a.gt-lv-btn-primary,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country"] .gt-rec-guide a.gini-rec-detail-btn--solid,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country-form"] .gt-rec-guide a.gini-rec-detail-btn--solid,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country"] .gt-rec-guide a.gt-lv-btn-primary:hover,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country-form"] .gt-rec-guide a.gt-lv-btn-primary:hover{width:100% !important;min-height:48px !important;height:48px !important;padding:0 22px !important;border-radius:8px !important;border:2px solid #00283c !important;background:#00283c !important;background-color:#00283c !important;background-image:none !important;color:#fff !important;font-size:16px !important;font-weight:600 !important;box-shadow:none !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country-form"] .gt-rec-bottom-cta>div,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country"] .gt-rec-bottom-cta>div,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror[data-gt-lovable-page="rec-country-form"] .gt-rec-bottom-cta .from-blue-600{background:linear-gradient(90deg,#00283c 0%,#12394c 42%,#b29785 78%,#fffbf9 100%) !important;background-image:linear-gradient(90deg,#00283c 0%,#12394c 42%,#b29785 78%,#fffbf9 100%) !important}@media (max-width:640px){body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .entry-content .gt-lovable-mirror .gt-lv-container{padding-left:20px !important;padding-right:20px !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel a.inline-flex,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-rec-bottom-cta a.inline-flex{width:100% !important;white-space:normal !important}}body.gini-design-system-v1.gini-eor-detail .gt-eor-snapshot .rounded-xl{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important;min-height:120px;padding:20px 16px !important}body.gini-design-system-v1.gini-eor-detail .gt-eor-snapshot .font-bold,body.gini-design-system-v1.gini-eor-detail .gt-eor-snapshot p.text-2xl,body.gini-design-system-v1.gini-eor-detail .gt-eor-snapshot p.text-3xl{color:var(--gini-navy) !important}body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] a.gt-lv-btn-primary,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] a.border-slate-300,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] button.from-blue-600,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-eor-hero-panel a.inline-flex,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-eor-hero-panel button{min-height:48px !important;height:48px !important;border-radius:8px !important;font-size:16px !important;font-weight:600 !important;box-shadow:none !important;background-image:none !important}body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] a.gt-lv-btn-primary,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] button.from-blue-600,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-eor-hero-panel button{background:#00283c !important;background-color:#00283c !important;color:#fff !important;border:2px solid #00283c !important}body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] a.border-slate-300,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] a.gini-rec-detail-btn--ghost{background:#fff !important;color:#00283c !important;border:2px solid #00283c !important}body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] a.border-slate-300:hover,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] a.gini-rec-detail-btn--ghost:hover{background:#00283c !important;color:#fff !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel a.gt-lv-btn-launch,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel a.gini-rec-detail-btn--on-navy,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-eor-hero-panel a.gt-lv-btn-launch,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-eor-hero-panel a.gt-lv-btn-launch:link,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-eor-hero-panel a.gt-lv-btn-launch:visited,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-eor-hero-panel a.gini-rec-detail-btn--on-navy,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-eor-hero-panel a.gini-rec-detail-btn--solid{background:#00283c !important;background-color:#00283c !important;background-image:none !important;color:#fff !important;border:2px solid #00283c !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel a.gt-lv-btn-launch:hover,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel a.gini-rec-detail-btn--on-navy:hover,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-eor-hero-panel a.gt-lv-btn-launch:hover,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-eor-hero-panel a.gini-rec-detail-btn--solid:hover{background:#001c2b !important;color:#fff !important;border-color:#001c2b !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel a.gt-lv-btn-ghost-white,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel a.gini-rec-detail-btn--ghost-white,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-eor-hero-panel a.gt-lv-btn-ghost-white,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-eor-hero-panel a.gini-rec-detail-btn--ghost-white,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-eor-hero-panel a.gini-rec-detail-btn--ghost{background:#fff !important;background-color:#fff !important;background-image:none !important;color:#00283c !important;border:2px solid #00283c !important}body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel a.gt-lv-btn-ghost-white:hover,body.gini-design-system-v1:is(.gini-rec-detail,.gini-eor-detail) .gt-eor-hero-panel a.gini-rec-detail-btn--ghost-white:hover,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-eor-hero-panel a.gt-lv-btn-ghost-white:hover,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-eor-hero-panel a.gini-rec-detail-btn--ghost:hover{background:#00283c !important;color:#fff !important;border-color:#00283c !important}body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-rec-bottom-cta h2{color:#fff !important}body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-rec-bottom-cta a.gt-lv-btn-launch,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-rec-bottom-cta a.gt-lv-btn-launch:link,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-rec-bottom-cta a.gt-lv-btn-launch:visited,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-rec-bottom-cta a.gt-lv-btn-launch.text-blue-700{background:#fff !important;background-color:#fff !important;background-image:none !important;color:#00283c !important;border:2px solid #fff !important}body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .gt-rec-bottom-cta a.gt-lv-btn-launch:hover{background:var(--gini-page,#fffbf9) !important;color:#00283c !important;border-color:#fff !important}body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .w-8.h-8.bg-blue-600,body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] .w-8.h-8.rounded-full.bg-blue-600{background:#00283c !important;background-color:#00283c !important;background-image:none !important;color:#fff !important}body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] [class*="bg-blue-50"],body.gini-design-system-v1.gini-eor-detail .entry-content .gt-lovable-mirror[data-gt-lovable-page="eor-country"] [class*="border-blue-100"]{background:#fff !important;border-color:var(--gini-stone,#d0c9bc) !important}body.gini-design-system-v1.gini-dg-detail{background:var(--gini-page);color:var(--gini-text);overflow:visible !important}body.gini-design-system-v1.gini-dg-detail .wrapper,body.gini-design-system-v1.gini-dg-detail .nv-content-wrap,body.gini-design-system-v1.gini-dg-detail .entry-content{overflow:visible !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-page{--gt-primary:var(--gini-navy);--gt-brand-pink:var(--gini-editorial);--gt-secondary:var(--gini-signal);--gt-heading:var(--gini-navy);--gt-body:var(--gini-text);--gt-light:var(--gini-stone);--gt-gray:#f8f4f0;--gt-tab-active:var(--gini-navy);--gt-shadow:none;background:var(--gini-page) !important;color:var(--gini-text) !important;width:100% !important;max-width:none !important;margin:0 !important}body.gini-design-system-v1.gini-dg-detail .gt-wrap,body.gini-design-system-v1.gini-dg-detail .git-contact__inner,body.gini-design-system-v1.gini-dg-detail .gini-faq-section .gt-wrap{width:100% !important;max-width:var(--gini-header-box-max,min(1340px,calc(100% - 40px))) !important;margin-left:auto !important;margin-right:auto !important;padding-left:28px !important;padding-right:28px !important;box-sizing:border-box}body.gini-design-system-v1.gini-dg-detail h1,body.gini-design-system-v1.gini-dg-detail h2,body.gini-design-system-v1.gini-dg-detail h3,body.gini-design-system-v1.gini-dg-detail h4,body.gini-design-system-v1.gini-dg-detail h6{color:var(--gini-navy) !important;font-weight:700 !important;letter-spacing:-0.03em}body.gini-design-system-v1.gini-dg-detail p{color:var(--gini-text);line-height:1.6}body.gini-design-system-v1.gini-dg-detail a.gt-btn,body.gini-design-system-v1.gini-dg-detail a.gini-dg-detail-btn,body.gini-design-system-v1.gini-dg-detail .git-contact__form input[type="submit"],body.gini-design-system-v1.gini-dg-detail .wpcf7-submit{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px;box-sizing:border-box;width:auto !important;min-height:48px !important;height:48px !important;padding:0 22px !important;border-radius:8px !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0 !important;text-decoration:none !important;box-shadow:none !important;white-space:nowrap !important;cursor:pointer;transform:none !important;background-image:none !important}body.gini-design-system-v1.gini-dg-detail a.gini-dg-detail-btn--solid,body.gini-design-system-v1.gini-dg-detail a.gt-btn--primary,body.gini-design-system-v1.gini-dg-detail .git-contact__form input[type="submit"],body.gini-design-system-v1.gini-dg-detail .wpcf7-submit{background:#00283c !important;color:#fff !important;border:2px solid #00283c !important}body.gini-design-system-v1.gini-dg-detail a.gini-dg-detail-btn--solid:hover,body.gini-design-system-v1.gini-dg-detail a.gt-btn--primary:hover,body.gini-design-system-v1.gini-dg-detail .wpcf7-submit:hover{background:#001c2b !important;border-color:#001c2b !important;color:#fff !important}body.gini-design-system-v1.gini-dg-detail a.gini-dg-detail-btn--on-photo,body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero a.gt-btn--white{background:#fff !important;color:#00283c !important;border:2px solid #fff !important}body.gini-design-system-v1.gini-dg-detail a.gini-dg-detail-btn--on-photo:hover,body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero a.gt-btn--white:hover{background:var(--gini-page) !important;color:#00283c !important}body.gini-design-system-v1.gini-dg-detail a.gini-dg-detail-btn--on-navy,body.gini-design-system-v1.gini-dg-detail .gt-dgc-download a.gt-btn{background:#fff !important;color:#00283c !important;border:2px solid #fff !important}body.gini-design-system-v1.gini-dg-detail a.gini-dg-detail-btn--on-navy:hover,body.gini-design-system-v1.gini-dg-detail .gt-dgc-download a.gt-btn:hover{background:var(--gini-page) !important;color:#00283c !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero{background:#00283c !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero__overlay{background:linear-gradient(105deg,rgba(0,40,60,0.72) 0%,rgba(0,40,60,0.42) 48%,rgba(0,40,60,0.16) 100%),linear-gradient(180deg,rgba(0,40,60,0) 50%,rgba(0,40,60,0.38) 100%) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero__eyebrow{color:var(--gini-editorial) !important;font-size:12px !important;font-weight:700 !important;letter-spacing:0.12em !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero h1{color:#fff !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero__lead,body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero__services>p{color:rgba(255,255,255,0.88) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-pill{background:#fff !important;color:#00283c !important;border:1px solid #fff !important;border-radius:8px !important;box-shadow:none !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero-card{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero-card__row{border-bottom-color:var(--gini-stone) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero-card__icon{background:#f8f4f0 !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero-card__label{color:var(--gini-text) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-hero-card__value{color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-insights{background:var(--gini-page) !important;padding-top:var(--sl-section) !important;padding-bottom:var(--sl-section) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-insights__badge{background:transparent !important;color:var(--gini-editorial) !important;padding:0 !important;border-radius:0 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;font-size:12px !important;font-weight:700 !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-insights__sidebar h2{color:var(--gini-navy) !important;font-size:32px !important;line-height:1.12 !important}@media (min-width:768px){body.gini-design-system-v1.gini-dg-detail .gt-dgc-insights__sidebar h2{font-size:38px !important}}@media (min-width:1200px){body.gini-design-system-v1.gini-dg-detail .gt-dgc-insights__sidebar h2{font-size:44px !important}}body.gini-design-system-v1.gini-dg-detail .gt-dgc-insights__sidebar>p{color:var(--gini-text) !important;font-size:16px !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-tabs-nav label{border-radius:8px !important;color:var(--gini-text) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-tabs-nav label svg{color:var(--gini-sand,#b29785) !important;stroke:var(--gini-sand,#b29785) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-insights [id^="gt-dgc-tab-"]:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label{background:transparent}body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-1:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-1"],body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-2:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-2"],body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-3:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-3"],body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-4:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-4"],body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-5:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-5"],body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-6:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-6"],body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-7:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-7"]{background:#00283c !important;color:#fff !important}body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-1:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-1"] svg,body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-2:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-2"] svg,body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-3:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-3"] svg,body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-4:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-4"] svg,body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-5:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-5"] svg,body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-6:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-6"] svg,body.gini-design-system-v1.gini-dg-detail #gt-dgc-tab-7:checked~.gt-dgc-insights__layout .gt-dgc-tabs-nav label[for="gt-dgc-tab-7"] svg{color:#fff !important;stroke:#fff !important;opacity:1 !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-tab-panels .gt-dgc-panel{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-panel__icon{color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-panel__block h6{color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-panel__block p{color:var(--gini-text) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-download{background:#00283c !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-download__overlay{background:linear-gradient(90deg,#00283c 0%,rgba(0,40,60,0.82) 46%,rgba(178,151,133,0.72) 100%) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-download h2{color:#fff !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-living{background:var(--gini-page) !important;padding-top:var(--sl-section) !important;padding-bottom:var(--sl-section) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-living__main{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:16px !important;box-shadow:none !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-living__head-icon{background:#f8f4f0 !important;color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-living__head h2{color:var(--gini-navy) !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-living .btn-radio,body.gini-design-system-v1.gini-dg-detail .gt-dgc-living__calc .btn-radio{border-radius:8px !important;border-color:var(--gini-stone) !important;color:#00283c !important;min-height:40px}body.gini-design-system-v1.gini-dg-detail .gt-dgc-living .btn-radio.active,body.gini-design-system-v1.gini-dg-detail .gt-dgc-living__calc .btn-radio.active{background:#00283c !important;border-color:#00283c !important;color:#fff !important}body.gini-design-system-v1.gini-dg-detail .gt-dgc-living button[type="submit"],body.gini-design-system-v1.gini-dg-detail .gt-dgc-living .btn-primary,body.gini-design-system-v1.gini-dg-detail .gt-dgc-living input[type="submit"]{background:#00283c !important;border:2px solid #00283c !important;color:#fff !important;border-radius:8px !important;min-height:48px !important;height:48px !important;padding:0 22px !important;font-size:16px !important;font-weight:600 !important;box-shadow:none !important;background-image:none !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-section,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-section{padding:var(--sl-section) 0 !important;background:var(--gini-page) !important;overflow:visible !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-list,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-list{display:block !important;counter-reset:gini-faq;max-width:none !important;margin:0 !important;gap:0 !important;border:0 !important;border-top:1px solid #cfc8bb !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-item,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item:first-child{background:transparent !important;border:0 !important;border-top:0 !important;border-bottom:1px solid #cfc8bb !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important;margin:0 !important;padding:0 !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-item summary,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item summary{display:grid !important;grid-template-columns:2.4rem 1fr 1.5rem !important;align-items:start !important;justify-content:start !important;gap:12px !important;padding:18px 0 !important;margin:0 !important;font-size:18px !important;line-height:1.3 !important;font-weight:700 !important;color:var(--gini-navy) !important;background:transparent !important;border:0 !important;text-align:left !important;text-decoration:none !important;list-style:none !important;cursor:pointer}@media (min-width:768px){body.gini-design-system-v1.gini-dg-detail .gini-faq-item summary,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item summary{font-size:19px !important}}@media (min-width:1200px){body.gini-design-system-v1.gini-dg-detail .gini-faq-item summary,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item summary{font-size:20px !important}}body.gini-design-system-v1.gini-dg-detail .gini-faq-item summary:hover,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item summary:hover{text-decoration:none !important;color:var(--gini-navy) !important;background:transparent !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-item summary::-webkit-details-marker,body.gini-design-system-v1.gini-dg-detail .gini-faq-item summary::marker{display:none !important;content:none !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-item summary::before,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item summary::before{counter-increment:gini-faq;content:counter(gini-faq,decimal-leading-zero) !important;display:block !important;width:auto !important;height:auto !important;font-size:13px !important;font-weight:700 !important;letter-spacing:0.06em !important;color:var(--gini-editorial) !important;padding-top:2px !important;background:none !important;background-image:none !important;transform:none !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-item summary::after,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item summary::after,body.gini-design-system-v1.gini-dg-detail .gini-faq-item[open] summary::after,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item[open] summary::after{content:"" !important;display:block !important;width:18px !important;height:18px !important;margin-top:4px !important;flex-shrink:0;justify-self:end !important;transform:none !important;background-image:none !important;background-repeat:no-repeat !important;background-position:center !important;background-size:auto !important;background:linear-gradient(var(--gini-navy),var(--gini-navy)) center / 18px 2px no-repeat,linear-gradient(var(--gini-navy),var(--gini-navy)) center / 2px 18px no-repeat !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-item[open] summary::after,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-item[open] summary::after{background:linear-gradient(var(--gini-navy),var(--gini-navy)) center / 18px 2px no-repeat !important;background-image:linear-gradient(var(--gini-navy),var(--gini-navy)) !important;background-position:center !important;background-size:18px 2px !important;background-repeat:no-repeat !important;transform:none !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-content,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-content{padding:0 1.8rem 18px calc(2.4rem+12px) !important;font-size:16px !important;line-height:1.6 !important;color:var(--gini-text) !important;background:transparent !important;text-align:left !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-content p,body.gini-design-system-v1.gini-dg-detail .entry-content .gini-faq-content p{margin:0 0 14px !important;color:var(--gini-text) !important;font-size:16px !important;line-height:1.6 !important}body.gini-design-system-v1.gini-dg-detail .gini-faq-support a.gt-wh-btn{width:auto !important;margin-top:8px;text-decoration:none !important}body.gini-design-system-v1.gini-dg-detail .git-contact{--git-navy:var(--gini-navy);--git-field-bg:#fff;background:var(--gini-page) !important;padding-top:var(--sl-section) !important;padding-bottom:var(--sl-section) !important}body.gini-design-system-v1.gini-dg-detail .git-contact .git-contact__title{text-align:left !important;font-weight:700 !important;font-size:32px !important;color:var(--gini-navy) !important}@media (min-width:768px){body.gini-design-system-v1.gini-dg-detail .git-contact .git-contact__title{font-size:38px !important}}@media (min-width:1200px){body.gini-design-system-v1.gini-dg-detail .git-contact .git-contact__title{font-size:44px !important}}body.gini-design-system-v1.gini-dg-detail .git-contact .git-contact__subtitle{text-align:left !important;color:var(--gini-text) !important;margin-bottom:32px !important}body.gini-design-system-v1.gini-dg-detail .git-contact__form{background:#fff;border:1px solid var(--gini-stone);border-radius:16px;padding:24px}body.gini-design-system-v1.gini-dg-detail .git-contact__form input[type="text"],body.gini-design-system-v1.gini-dg-detail .git-contact__form input[type="email"],body.gini-design-system-v1.gini-dg-detail .git-contact__form input[type="tel"],body.gini-design-system-v1.gini-dg-detail .git-contact__form textarea{background:#fff !important;border:1px solid var(--gini-stone) !important;border-radius:8px !important;min-height:48px !important;color:var(--gini-navy) !important}.gini-country-sidebar-card .gini-country-cf7 form,.gini-country-sidebar-card .gini-country-sidebar-form{margin:0}.gini-country-cf7 .wpcf7-form-control-wrap{display:block;margin-bottom:0}.gini-country-cf7 .gini-country-cf7-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.gini-country-cf7 .gini-country-cf7-field{display:block;width:100%;height:44px;padding:0 12px;border:1px solid #d0c9bc;border-radius:8px;background:#fff;font-size:0.875rem;line-height:1.25rem;color:#000;box-sizing:border-box}.gini-country-cf7 .gini-country-cf7-field:focus{outline:none;border-color:#00283c}.gini-country-cf7 .gini-country-cf7-field-wrap{margin-bottom:12px}.gini-country-cf7 input[type="submit"].gini-country-cf7-submit,.gini-country-cf7 .gini-country-cf7-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;margin-top:4px;padding:0 16px;border:0;border-radius:8px;background:#00283c;color:#fff !important;font-size:0.875rem;font-weight:600;line-height:1;cursor:pointer;box-shadow:none}.gini-country-cf7 input[type="submit"].gini-country-cf7-submit:hover,.gini-country-cf7 .gini-country-cf7-submit:hover{background:#b29785}.gini-country-cf7 .wpcf7-spinner{margin:8px auto 0}.gini-country-cf7 .wpcf7-not-valid-tip{font-size:11px;margin-top:4px}.gini-country-cf7 .wpcf7-response-output{margin:12px 0 0;padding:8px 10px;font-size:12px;border-radius:6px}.gini-country-sidebar-privacy{margin-top:4px}.gini-country-cf7 .gini-country-cf7-submit:disabled{opacity:1;pointer-events:none;cursor:not-allowed}.gini-dg-hire-modal{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.gini-dg-hire-modal.is-open{display:flex}.gini-dg-hire-modal__backdrop{position:absolute;inset:0;background:rgba(0,40,60,0.62);backdrop-filter:blur(2px)}.gini-dg-hire-modal__panel{position:relative;z-index:1;width:min(480px,100%);max-height:min(90vh,720px);overflow:auto;background:#fffbf9;border-radius:12px;box-shadow:0 16px 48px rgba(0,40,60,0.28);padding:28px 24px 24px;color:#000}.gini-dg-hire-modal__close{position:absolute;top:10px;right:12px;border:0;background:transparent;color:#737373;font-size:28px;line-height:1;cursor:pointer;padding:4px 8px}.gini-dg-hire-modal__close:hover{color:#00283c}.gini-dg-hire-modal__title{margin:0 0 6px;font-size:1.35rem;line-height:1.25;color:#00283c;font-weight:700;padding-right:28px}.gini-dg-hire-modal__sub{margin:0 0 18px;font-size:0.95rem;line-height:1.5;color:#737373}.gini-dg-hire-modal .gini-country-cf7-submit{background:#00283c !important;height:48px;border-radius:8px;font-weight:700}.gini-dg-hire-modal .gini-country-cf7-submit:hover:not(:disabled){background:#b29785 !important}body.gini-dg-hire-modal-open{overflow:hidden}@media (max-width:480px){.gini-country-cf7 .gini-country-cf7-row{grid-template-columns:1fr}}