.gigfolioo_technologies_membership{--membership-primary:#5959e5;--membership-primary-dark:#4848c4;--membership-ink:#070b24;--membership-muted:#62677c;--membership-soft:#f7f7ff;--membership-line:#e3e4ee;--membership-gold:#d5b46a;background:#fff;color:var(--membership-ink);font-size:16px;line-height:1.7}.gigfolioo_technologies_membership :where(h1,h2,h3,p,figure){margin:0}.gigfolioo_technologies_membership :where(h1,h2,h3){color:var(--membership-ink);font-weight:700}.gigfolioo_technologies_membership :where(h1,h2){letter-spacing:-.045em;text-wrap:balance}.gigfolioo_technologies_membership h2{font-size:clamp(1.9rem, 3vw, 2.75rem);line-height:1.15}.gigfolioo_technologies_membership a{text-decoration:none}.gigfolioo_technologies_membership :where(a,summary):focus-visible{outline:3px solid var(--membership-primary);outline-offset:5px}.gigfolioo_technologies_membership [id]{scroll-margin-top:125px}.gigfolioo_technologies_membership .gt-membership-eyebrow{color:var(--membership-primary);font-size:.72rem;font-weight:700;letter-spacing:.16em;line-height:1.5;margin-bottom:18px;text-transform:uppercase}.gt-membership-button{align-items:center;background:var(--membership-primary);border:1px solid var(--membership-primary);border-radius:999px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:700;gap:20px;justify-content:center;line-height:1.4;min-height:52px;padding:14px 24px;transition:background-color .18s,border-color .18s,color .18s}.gt-membership-button:hover{background:var(--membership-primary-dark);border-color:var(--membership-primary-dark);color:#fff}.gt-membership-button i{flex-shrink:0;font-size:.85rem}.gt-membership-text-link{align-items:center;color:var(--membership-ink);display:inline-flex;font-size:.9rem;font-weight:700;gap:14px;min-height:44px}.gt-membership-text-link:hover{color:var(--membership-primary)}.gt-membership-text-link i{font-size:.8rem}.gt-membership-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:30px}.gt-membership-hero{background:#fbfbfe;border-bottom:1px solid var(--membership-line);padding-top:64px}.gt-membership-hero__grid{align-items:center;display:grid;gap:68px;grid-template-columns:1.08fr 1fr;padding-bottom:58px}.gt-membership-hero h1{font-size:clamp(2.7rem, 4.1vw, 3.7rem);line-height:1.08}.gt-membership-hero h1 span{color:var(--membership-primary)}.gt-membership-hero__intro{color:var(--membership-muted);font-size:1.04rem;line-height:1.75;margin-top:23px;max-width:490px}.gt-membership-hero__note{color:var(--membership-muted);font-size:.8rem;margin-top:22px}.gt-membership-hero__note strong{color:var(--membership-ink);font-weight:600}.gt-membership-hero__figure{background:var(--membership-ink);border-radius:12px;overflow:hidden}.gt-membership-hero__figure>img{aspect-ratio:1.32;display:block;height:auto;object-fit:cover;object-position:right center;width:100%}.gt-membership-hero__figure figcaption{align-items:center;color:#fff;display:flex;font-size:1rem;font-weight:600;gap:14px;line-height:1.4;padding:19px 24px}.gt-membership-hero__figure small{color:#c4c6d4;display:block;font-size:.76rem;font-weight:400;margin-top:3px}.gt-membership-hero__caption-icon{align-items:center;border:1px solid #404257;border-radius:50%;color:var(--membership-gold);display:flex;height:40px;justify-content:center;width:40px}.gt-membership-pillars{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:25px 0;border-top:1px solid var(--membership-line)}.gt-membership-pillars li{align-items:center;display:flex;font-size:.88rem;font-weight:600;gap:12px;justify-content:center}.gt-membership-pillars li+li{border-left:1px solid var(--membership-line)}.gt-membership-pillars i{color:var(--membership-primary);font-size:1.05rem}.gt-membership-section{padding:88px 0}.gt-membership-section-head{align-items:flex-end;display:flex;gap:28px;justify-content:space-between;margin-bottom:36px}.gt-membership-section-head p:not(.gt-membership-eyebrow){color:var(--membership-muted);font-size:.98rem;margin-top:16px}.gt-membership-frequency{align-items:center;color:var(--membership-muted);display:inline-flex;flex-shrink:0;font-size:.8rem;gap:9px;padding-bottom:4px}.gt-membership-frequency i{color:var(--membership-primary)}.gt-membership-plan-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.gt-membership-plan{border:1px solid var(--membership-line);border-radius:12px;display:flex;flex-direction:column;padding:28px;transition:border-color .18s}.gt-membership-plan:focus-within,.gt-membership-plan:hover{border-color:var(--membership-primary)}.gt-membership-plan__heading{align-items:center;display:flex;gap:16px;justify-content:space-between}.gt-membership-plan h3{font-size:1.4rem;letter-spacing:-.025em;line-height:1.25;overflow-wrap:anywhere}.gt-membership-plan__icon{align-items:center;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.gt-membership-plan__icon img{display:block;height:56px;object-fit:contain;width:56px}.gt-membership-plan__icon i{color:var(--membership-primary);font-size:1.8rem}.gt-membership-plan__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 24px}.gt-membership-plan__price>span:first-child{font-size:2.55rem;font-weight:700;letter-spacing:-.055em;line-height:1.15}.gt-membership-plan__period{color:var(--membership-muted);font-size:.85rem}.gt-membership-plan__purpose{border-top:1px solid var(--membership-line);flex-grow:1;margin-bottom:26px;padding-top:21px}.gt-membership-plan__label{color:var(--membership-ink);font-size:.73rem;font-weight:700;letter-spacing:.07em;margin-bottom:12px;text-transform:uppercase}.gt-membership-plan__description{color:var(--membership-muted);font-size:.92rem;line-height:1.75;overflow-wrap:anywhere}.gt-membership-button--outline{background:var(--membership-soft);border-color:#dbdcf6;color:var(--membership-primary-dark);justify-content:space-between;min-height:48px;padding:12px 20px}.gt-membership-allocation{align-items:flex-start;color:var(--membership-muted);display:flex;font-size:.8rem;gap:10px;justify-content:center;line-height:1.65;margin:26px auto 0;max-width:790px;text-align:center}.gt-membership-allocation i{flex-shrink:0;margin-top:4px}.gt-membership-empty{background:var(--membership-soft);border-radius:12px;padding:40px}.gt-membership-empty h3{font-size:1.5rem}.gt-membership-empty p{color:var(--membership-muted);margin:16px 0 24px}.gt-membership-process{background:var(--membership-soft)}.gt-membership-process .gt-membership-section-head>p{max-width:300px}.gt-membership-steps{display:grid;gap:46px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:44px 0 0;padding:0}.gt-membership-steps li{border-top:1px solid #d9d9ee;padding-top:24px}.gt-membership-steps__number{color:var(--membership-primary);display:block;font-size:.85rem;font-weight:700;margin-bottom:18px}.gt-membership-steps h3{font-size:1.2rem;letter-spacing:-.025em;line-height:1.3;margin-bottom:12px}.gt-membership-steps p{color:var(--membership-muted);font-size:.92rem;line-height:1.75}.gt-membership-faq-layout{display:grid;gap:100px;grid-template-columns:.8fr 1.4fr}.gt-membership-faq-intro>p:not(.gt-membership-eyebrow){color:var(--membership-muted);font-size:.98rem;margin:20px 0}.gt-membership-faqs{border-top:1px solid var(--membership-line)}.gt-membership-faqs details{border-bottom:1px solid var(--membership-line)}.gt-membership-faqs summary{align-items:center;cursor:pointer;display:flex;font-size:1.02rem;font-weight:600;gap:20px;justify-content:space-between;line-height:1.5;list-style:none;padding:22px 0}.gt-membership-faqs summary::-webkit-details-marker{display:none}.gt-membership-faqs summary i{color:var(--membership-primary);flex-shrink:0;font-size:.8rem;transition:transform .18s}.gt-membership-faqs details[open] summary i{transform:rotate(45deg)}.gt-membership-faqs details>div{color:var(--membership-muted);font-size:.93rem;line-height:1.8;padding:0 34px 24px 0}.gt-membership-faqs a{color:var(--membership-primary-dark);text-decoration:underline;text-underline-offset:3px}.gt-membership-closing{background:var(--membership-ink);padding:64px 0}.gt-membership-closing__inner{align-items:center;display:flex;gap:40px;justify-content:space-between}.gt-membership-closing .gt-membership-eyebrow{color:var(--membership-gold)}.gt-membership-closing h2{color:#fff}.gt-membership-closing p:not(.gt-membership-eyebrow){color:#c4c6d4;font-size:.95rem;margin-top:20px}.gt-membership-button--light{background:#fff;border-color:#fff;color:var(--membership-ink);flex-shrink:0}.gt-membership-button--light:hover{background:#e7e7ff;border-color:#e7e7ff;color:var(--membership-ink)}.gt-membership-closing a:focus-visible{outline-color:var(--membership-gold)}@media (max-width:1199px){.gt-membership-hero__grid{gap:36px}.gt-membership-hero h1{font-size:3rem}.gt-membership-plan{padding:24px}.gt-membership-faq-layout{gap:56px}}@media (max-width:991px){.gt-membership-hero{padding-top:48px}.gt-membership-hero__grid{gap:36px;grid-template-columns:1fr 1fr;padding-bottom:44px}.gt-membership-hero h1{font-size:2.65rem}.gt-membership-hero__figure>img{aspect-ratio:.85}.gt-membership-hero__intro{font-size:.97rem}.gt-membership-actions{gap:10px}.gt-membership-hero__figure figcaption{padding:18px}.gt-membership-section{padding:64px 0}.gt-membership-section-head{align-items:flex-start;flex-direction:column;gap:18px}.gt-membership-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-membership-pillars{gap:12px}.gt-membership-pillars li{font-size:.78rem;gap:8px}.gt-membership-steps{gap:24px}.gt-membership-process .gt-membership-section-head>p{margin:0;max-width:100%}.gt-membership-faq-layout{gap:32px;grid-template-columns:1fr 1.5fr}.gigfolioo_technologies_membership [id]{scroll-margin-top:98px}}@media (max-width:767px){.gt-membership-hero__grid{grid-template-columns:1fr;gap:32px}.gt-membership-hero h1{font-size:clamp(2.5rem, 8vw, 3.25rem);max-width:520px}.gt-membership-hero__intro{max-width:100%}.gt-membership-hero__figure>img{aspect-ratio:1.5}.gt-membership-hero__figure figcaption{padding:16px 20px}.gt-membership-pillars{align-items:flex-start;gap:14px;padding:22px 0}.gt-membership-pillars li{flex-direction:column;gap:9px;line-height:1.5;padding:0 6px;text-align:center}.gt-membership-pillars li+li{border-left:0}.gt-membership-plan-grid{grid-template-columns:1fr;gap:18px}.gt-membership-plan{padding:26px}.gt-membership-plan__price{margin-top:12px}.gt-membership-allocation{text-align:left}.gt-membership-steps{grid-template-columns:1fr;gap:28px;margin-top:30px}.gt-membership-steps__number{margin-bottom:12px}.gt-membership-faq-layout{gap:30px;grid-template-columns:1fr}.gt-membership-faq-intro{max-width:420px}.gt-membership-closing{padding:52px 0}.gt-membership-closing__inner{align-items:flex-start;flex-direction:column;gap:28px}}@media (max-width:575px){.gigfolioo_technologies_membership .container{padding-left:24px;padding-right:24px}.gt-membership-hero{padding-top:38px}.gt-membership-hero__grid{padding-bottom:30px}.gt-membership-hero h1{font-size:clamp(2.15rem, 9vw, 2.8rem)}.gt-membership-hero__note{max-width:260px}.gt-membership-hero__figure>img{aspect-ratio:1.2}.gt-membership-actions{align-items:flex-start;flex-direction:column;gap:8px;margin-top:24px}.gt-membership-section{padding:54px 0}.gt-membership-section-head{margin-bottom:28px}.gt-membership-section-head br{display:none}.gt-membership-pillars{gap:8px}.gt-membership-pillars li{font-size:.74rem;padding:0}.gt-membership-plan{padding:24px}.gt-membership-plan__price>span:first-child{font-size:2.4rem}.gt-membership-faqs summary{font-size:.96rem}.gt-membership-empty{padding:24px}}@media (prefers-reduced-motion:reduce){.gigfolioo_technologies_membership *,.gigfolioo_technologies_membership ::after,.gigfolioo_technologies_membership ::before{transition:none;scroll-behavior:auto}}