.DesignPartnerPage_page__0mWp7{background:var(--ih-brand-white);color:var(--ih-brand-ink);font-family:var(--ih-brand-font);overflow-x:clip}.DesignPartnerPage_page__0mWp7.DesignPartnerPage_is-reveal-ready__tOKtC [data-dp-reveal][data-dp-observed=true]:not([data-dp-visible=true]){opacity:0;translate:0 22px}.DesignPartnerPage_page__0mWp7 [data-dp-reveal][data-dp-observed=true]{transition:opacity .62s ease,translate .76s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0ms)}.DesignPartnerPage_page__0mWp7 [data-dp-reveal][data-dp-visible=true]{opacity:1;translate:0 0}@media (prefers-reduced-motion:reduce){.DesignPartnerPage_page__0mWp7 [data-dp-reveal],.DesignPartnerPage_page__0mWp7 [data-dp-reveal][data-dp-observed=true],.DesignPartnerPage_page__0mWp7 [data-dp-reveal][data-dp-visible=true]{transition:none!important;translate:0 0!important;opacity:1!important}}.DesignPartnerPage_section__XFnPL{padding:var(--ih-space-7) 0}.DesignPartnerPage_sectionCompact__Gahaz{padding:var(--ih-space-6) 0}.DesignPartnerPage_heroPanel__GdlP3{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:var(--ih-space-4);padding:clamp(var(--ih-space-5),4vw,var(--ih-space-6));border:1px solid var(--ih-brand-line);border-radius:var(--ih-brand-radius);background:radial-gradient(circle at 88% 12%,rgba(242,63,115,.06),transparent 34%),var(--ih-brand-white);box-shadow:var(--ih-brand-shadow)}.DesignPartnerPage_heroCopy___JlJD{display:flex;flex-direction:column;justify-content:center}.DesignPartnerPage_heroTitle__9f_Pn{margin:0 0 var(--ih-space-3);color:var(--ih-brand-ink);font-size:var(--ih-type-hero);font-weight:700;letter-spacing:-.04em;line-height:1.06}.DesignPartnerPage_heroTitle__9f_Pn span{color:var(--ih-brand-teal-dark)}.DesignPartnerPage_heroLead__8BBRi{margin:0 0 var(--ih-space-4);max-width:540px;color:var(--ih-brand-muted);font-size:var(--ih-type-body);line-height:1.72}.DesignPartnerPage_heroActions__Ahe2Q{display:flex;flex-wrap:wrap;gap:var(--ih-space-2);margin-bottom:var(--ih-space-4)}.DesignPartnerPage_heroProofLink__9J430{display:inline-flex;align-items:center;min-height:48px;color:var(--ih-brand-ink);font-size:.92rem;font-weight:800;text-decoration:none}.DesignPartnerPage_heroProofLink__9J430:hover{color:var(--ih-brand-teal-dark)}.DesignPartnerPage_heroTags__P44qf{display:flex;flex-wrap:wrap;gap:var(--ih-space-1);align-items:center}.DesignPartnerPage_heroTagLabel__H47jG{color:var(--ih-brand-grey);font-size:var(--ih-type-small);font-weight:500}.DesignPartnerPage_heroTag__Xnf29{display:inline-flex;padding:5px 12px;background:var(--ih-brand-soft);font-size:var(--ih-type-small);font-weight:500}.DesignPartnerPage_heroTag__Xnf29,.DesignPartnerPage_pricingCard__hEq2n{border:1px solid var(--ih-brand-line);border-radius:var(--ih-brand-radius)}.DesignPartnerPage_pricingCard__hEq2n{display:flex;flex-direction:column;justify-content:space-between;gap:var(--ih-space-4);padding:var(--ih-space-4);background:var(--ih-brand-teal-soft)}.DesignPartnerPage_pricingPrice__ak1BO{margin:var(--ih-space-2) 0 var(--ih-space-1);color:var(--ih-brand-ink);font-size:clamp(2rem,3vw,2.6rem);font-weight:700;letter-spacing:-.04em;line-height:1}.DesignPartnerPage_pricingPrice__ak1BO small{display:block;margin-top:var(--ih-space-1);color:var(--ih-brand-muted);font-size:var(--ih-type-small);font-weight:500;letter-spacing:0}.DesignPartnerPage_pricingList__1qXMg{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ih-space-2)}.DesignPartnerPage_pricingList__1qXMg li{display:flex;gap:10px;align-items:flex-start;color:var(--ih-brand-ink);font-size:var(--ih-type-small);line-height:1.55}.DesignPartnerPage_pricingList__1qXMg li:before{content:"✓";color:var(--ih-brand-teal-dark);font-weight:800;flex-shrink:0}.DesignPartnerPage_pricingActions__mjOgs{display:flex;flex-direction:column;gap:var(--ih-space-2)}.DesignPartnerPage_subscribeBtn__gLPgN{width:100%}.DesignPartnerPage_secondaryLink__tmMY0{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--ih-space-4);border:1px solid var(--ih-brand-line);border-radius:var(--ih-brand-radius);background:var(--ih-brand-white);color:var(--ih-brand-ink);font-size:.92rem;font-weight:800;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.DesignPartnerPage_secondaryLink__tmMY0:hover{border-color:rgba(21,158,165,.35);background:var(--ih-brand-white);transform:translateY(-1px)}.DesignPartnerPage_checkoutError__a4t9Q{margin:0;color:var(--ih-brand-pink);font-size:var(--ih-type-small);line-height:1.5}.DesignPartnerPage_pricingNote__jVMjd{margin:0;color:var(--ih-brand-muted);font-size:var(--ih-type-small);line-height:1.55}.DesignPartnerPage_proofStrip__xp1xJ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ih-space-3)}.DesignPartnerPage_proofCard___DV7v{position:relative;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--ih-brand-line);border-radius:var(--ih-brand-radius);background:var(--ih-brand-soft);box-shadow:var(--ih-brand-shadow)}.DesignPartnerPage_proofCard___DV7v img{transition:transform .24s ease}.DesignPartnerPage_proofCard___DV7v:hover img{transform:scale(1.025)}.DesignPartnerPage_sectionIntro__vHWbI{max-width:720px;margin-bottom:var(--ih-space-5)}.DesignPartnerPage_sectionIntroCentered__60NiN{max-width:720px;margin:0 auto var(--ih-space-5);text-align:center}.DesignPartnerPage_taskGrid__klEYg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ih-space-3)}.DesignPartnerPage_taskCard__ITfwf{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ih-brand-line);border-radius:var(--ih-brand-radius);background:var(--ih-brand-white);box-shadow:var(--ih-brand-shadow);transition:transform .18s ease,box-shadow .18s ease}.DesignPartnerPage_taskCard__ITfwf:hover{transform:translateY(-2px);box-shadow:var(--ih-brand-shadow-strong)}.DesignPartnerPage_taskImage__KP4IG{position:relative;aspect-ratio:4/3;background:var(--ih-brand-soft)}.DesignPartnerPage_taskBody__ig_1N{padding:var(--ih-space-3)}.DesignPartnerPage_taskBody__ig_1N h3{margin:0 0 var(--ih-space-1);font-size:var(--ih-type-card);font-weight:700;letter-spacing:0;line-height:1.18}.DesignPartnerPage_taskBody__ig_1N p{margin:0;color:var(--ih-brand-muted);font-size:var(--ih-type-small);line-height:1.68}.DesignPartnerPage_processSection__GSk4J{background:var(--ih-brand-soft);border-block:1px solid var(--ih-brand-line)}.DesignPartnerPage_processGrid__82saF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ih-space-3)}.DesignPartnerPage_processCard__kL_Ov{padding:var(--ih-space-4);border:1px solid var(--ih-brand-line);border-radius:var(--ih-brand-radius);background:var(--ih-brand-white);box-shadow:var(--ih-brand-shadow)}.DesignPartnerPage_processCard__kL_Ov span{display:inline-flex;margin-bottom:var(--ih-space-2);color:var(--ih-brand-teal-dark);font-size:var(--ih-type-kicker);font-weight:800;letter-spacing:.12em}.DesignPartnerPage_processCard__kL_Ov h3{margin:0 0 var(--ih-space-2);font-size:var(--ih-type-card);font-weight:700;letter-spacing:0;line-height:1.18}.DesignPartnerPage_processCard__kL_Ov p{margin:0;color:var(--ih-brand-muted);font-size:var(--ih-type-small);line-height:1.68}.DesignPartnerPage_compareGrid__B1WfJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ih-space-3)}.DesignPartnerPage_compareCard__oGEUn{padding:var(--ih-space-4);border:1px solid var(--ih-brand-line);border-radius:var(--ih-brand-radius);background:var(--ih-brand-white);box-shadow:var(--ih-brand-shadow)}.DesignPartnerPage_compareCardFeatured__MTKFs{border-color:rgba(14,143,150,.28);background:var(--ih-brand-teal-soft)}.DesignPartnerPage_compareCard__oGEUn h3{margin:0 0 var(--ih-space-2);font-size:var(--ih-type-card);font-weight:700;letter-spacing:0;line-height:1.18}.DesignPartnerPage_compareCard__oGEUn p{margin:0 0 var(--ih-space-3);color:var(--ih-brand-muted);font-size:var(--ih-type-body);line-height:1.72}.DesignPartnerPage_compareCard__oGEUn ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ih-space-1)}.DesignPartnerPage_compareCard__oGEUn li{color:var(--ih-brand-ink);font-size:var(--ih-type-small);line-height:1.55}.DesignPartnerPage_compareCard__oGEUn li:before{content:"• ";color:var(--ih-brand-teal-dark);font-weight:800}.DesignPartnerPage_faqList__ptKlC{display:flex;flex-direction:column;gap:var(--ih-space-2)}.DesignPartnerPage_faqItem__1tNtC{overflow:hidden;border:1px solid var(--ih-brand-line);border-radius:var(--ih-brand-radius);background:var(--ih-brand-white);box-shadow:var(--ih-brand-shadow)}.DesignPartnerPage_faqItem__1tNtC summary{list-style:none;cursor:pointer;padding:var(--ih-space-3) var(--ih-space-4);font-size:var(--ih-type-body);font-weight:700;line-height:1.4}.DesignPartnerPage_faqItem__1tNtC summary::-webkit-details-marker{display:none}.DesignPartnerPage_faqItem__1tNtC p{margin:0;padding:0 var(--ih-space-4) var(--ih-space-3);color:var(--ih-brand-muted);font-size:var(--ih-type-small);line-height:1.72}.DesignPartnerPage_closingPanel__XI_wc{padding:clamp(var(--ih-space-5),4vw,var(--ih-space-6));border:1px solid var(--ih-brand-line);border-radius:var(--ih-brand-radius);background:linear-gradient(90deg,hsla(40,11%,95%,.58),hsla(0,0%,100%,0) 48%),var(--ih-brand-white);box-shadow:var(--ih-brand-shadow);text-align:center}.DesignPartnerPage_closingPanel__XI_wc h2{margin:0 0 var(--ih-space-2);font-size:var(--ih-type-section);font-weight:700;letter-spacing:0;line-height:1.12}.DesignPartnerPage_closingPanel__XI_wc p{max-width:560px;margin:0 auto var(--ih-space-4);color:var(--ih-brand-muted);font-size:var(--ih-type-body);line-height:1.72}.DesignPartnerPage_closingActions__sDBCS{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--ih-space-2)}.DesignPartnerPage_closingBtn__oOCax{min-width:220px}@media (max-width:1080px){.DesignPartnerPage_heroPanel__GdlP3{grid-template-columns:1fr}.DesignPartnerPage_proofStrip__xp1xJ,.DesignPartnerPage_taskGrid__klEYg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.DesignPartnerPage_compareGrid__B1WfJ,.DesignPartnerPage_processGrid__82saF,.DesignPartnerPage_proofStrip__xp1xJ,.DesignPartnerPage_taskGrid__klEYg{grid-template-columns:1fr}}