.ContractDraftingLanding-module__CpnWXq__page{--contract-header-offset:98px;color:#0f172a;background:radial-gradient(circle at 0 0,#1fac5214,#0000 28%),radial-gradient(circle at 100% 0,#0ea5e90f,#0000 24%),linear-gradient(#f8fafc 0%,#edf4ef 44%,#f7f2ea 100%);position:relative;overflow:clip}.ContractDraftingLanding-module__CpnWXq__section{padding:clamp(4rem,7vw,6.75rem) 0;position:relative}.ContractDraftingLanding-module__CpnWXq__sectionHeading{text-align:center;max-width:920px;margin:0 auto 2.25rem}.ContractDraftingLanding-module__CpnWXq__sectionEyebrow,.ContractDraftingLanding-module__CpnWXq__heroEyebrow,.ContractDraftingLanding-module__CpnWXq__feeEyebrow,.ContractDraftingLanding-module__CpnWXq__timelineEyebrow{letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem;font-size:.78rem;font-weight:800}.ContractDraftingLanding-module__CpnWXq__sectionEyebrow,.ContractDraftingLanding-module__CpnWXq__feeEyebrow,.ContractDraftingLanding-module__CpnWXq__timelineEyebrow{color:var(--color-primary)}.ContractDraftingLanding-module__CpnWXq__heroEyebrow{color:#b7ffd0}.ContractDraftingLanding-module__CpnWXq__sectionTitle{color:#0f172a;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.15rem);font-weight:800;line-height:1.05}.ContractDraftingLanding-module__CpnWXq__sectionDescription{color:#475569;white-space:pre-line;max-width:760px;margin:1rem auto 0;font-size:1rem;line-height:1.85}.ContractDraftingLanding-module__CpnWXq__heroSection{min-height:calc(100svh - var(--contract-header-offset));margin-top:calc(var(--contract-header-offset) * -1);padding-top:var(--contract-header-offset);isolation:isolate;background:#020617;position:relative;overflow:hidden}.ContractDraftingLanding-module__CpnWXq__heroBackground{position:absolute;inset:0}.ContractDraftingLanding-module__CpnWXq__heroImage{object-fit:cover;object-position:center center;filter:saturate(1.05)contrast(1.04)brightness(.76);transform:scale(1.04)}.ContractDraftingLanding-module__CpnWXq__heroOverlay{background:radial-gradient(circle at 20% 22%,#1fac5238,#0000 28%),radial-gradient(circle at 82% 18%,#0ea5e924,#0000 22%),linear-gradient(130deg,#020617e6 0%,#08121cc7 34%,#071a116b 68%,#071a112e 100%);position:absolute;inset:0}.ContractDraftingLanding-module__CpnWXq__heroGlow{pointer-events:none;filter:blur(30px);opacity:.32;border-radius:999px;position:absolute}.ContractDraftingLanding-module__CpnWXq__heroGlowOne{background:#1fac5257;width:30vw;height:30vw;top:-10%;left:-6%}.ContractDraftingLanding-module__CpnWXq__heroGlowTwo{background:#0ea5e938;width:34vw;height:34vw;bottom:-18%;right:-10%}.ContractDraftingLanding-module__CpnWXq__heroInner{z-index:1;min-height:calc(100svh - var(--contract-header-offset));justify-content:center;align-items:center;padding:clamp(2.5rem,6vw,4.5rem) 0 3rem;display:flex;position:relative}.ContractDraftingLanding-module__CpnWXq__heroCopy{text-align:center;max-width:900px;margin:0 auto}.ContractDraftingLanding-module__CpnWXq__heroTitle{color:#fff;letter-spacing:-.07em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,6.5vw,5.35rem);font-weight:800;line-height:.98}.ContractDraftingLanding-module__CpnWXq__heroDescription{color:#f1f5f9eb;max-width:840px;margin:1.15rem auto 0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.85}.ContractDraftingLanding-module__CpnWXq__heroButton,.ContractDraftingLanding-module__CpnWXq__processButton{border-radius:999px;justify-content:center;align-items:center;gap:.55rem;min-height:54px;padding:0 1.35rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-flex}.ContractDraftingLanding-module__CpnWXq__heroButton:hover,.ContractDraftingLanding-module__CpnWXq__processButton:hover{text-decoration:none;transform:translateY(-1px)}.ContractDraftingLanding-module__CpnWXq__heroButton{background:linear-gradient(135deg,#f6f1e8,#dff5e5);margin-top:2rem;box-shadow:0 18px 34px #0a1a1133;color:#06110b!important}.ContractDraftingLanding-module__CpnWXq__heroButton i{color:var(--color-primary);transition:transform .18s}.ContractDraftingLanding-module__CpnWXq__heroButton:hover i{transform:translate(3px)}.ContractDraftingLanding-module__CpnWXq__overviewSection{scroll-margin-top:calc(var(--contract-header-offset) + 1rem);background:radial-gradient(circle at 18% 20%,#1fac5214,#0000 22%),radial-gradient(circle at 80% 10%,#0ea5e90f,#0000 18%),linear-gradient(#f6faf7 0%,#eef6ef 100%)}.ContractDraftingLanding-module__CpnWXq__overviewGrid{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:clamp(1.25rem,3vw,2rem);display:grid}.ContractDraftingLanding-module__CpnWXq__overviewCopy{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#12351f 56%,#1f7a3d 100%);border:1px solid #ffffff14;border-radius:32px;flex-direction:column;justify-content:center;padding:clamp(1.6rem,3.4vw,2.6rem);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0f172a26}.ContractDraftingLanding-module__CpnWXq__overviewCopy:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1f,#0000 68%);border-radius:999px;width:14rem;height:14rem;position:absolute;top:-5rem;right:-3rem}.ContractDraftingLanding-module__CpnWXq__overviewCopy .ContractDraftingLanding-module__CpnWXq__sectionEyebrow{z-index:1;color:#86efac;position:relative}.ContractDraftingLanding-module__CpnWXq__overviewCopy .ContractDraftingLanding-module__CpnWXq__sectionTitle{z-index:1;color:#fff;position:relative}.ContractDraftingLanding-module__CpnWXq__overviewCopy .ContractDraftingLanding-module__CpnWXq__sectionDescription{z-index:1;color:#e2e8f0e6;position:relative}.ContractDraftingLanding-module__CpnWXq__overviewVisual{background:linear-gradient(#ffffff1f,#ffffff05);border:1px solid #0f172a14;border-radius:32px;min-height:520px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0f172a1f}.ContractDraftingLanding-module__CpnWXq__overviewImage{object-fit:cover;object-position:center center;filter:saturate(1.02)contrast(1.03)brightness(.94)}.ContractDraftingLanding-module__CpnWXq__overviewVisualOverlay{background:linear-gradient(#0206170f,#02061757),radial-gradient(circle at 0 100%,#1fac522e,#0000 34%);position:absolute;inset:0}.ContractDraftingLanding-module__CpnWXq__overviewVisualBadge{z-index:1;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0206179e;border:1px solid #ffffff24;border-radius:18px;gap:.2rem;padding:.95rem 1rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.ContractDraftingLanding-module__CpnWXq__overviewVisualBadge span{color:#e2e8f0d1;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:700}.ContractDraftingLanding-module__CpnWXq__overviewVisualBadge strong{font-size:1rem;font-weight:800}.ContractDraftingLanding-module__CpnWXq__processSection{background:radial-gradient(circle at 10% 14%,#1fac521a,#0000 24%),radial-gradient(circle at 88% 18%,#0ea5e90f,#0000 20%),linear-gradient(#fcfaf6 0%,#f4ebdf 100%)}.ContractDraftingLanding-module__CpnWXq__processGrid{grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.ContractDraftingLanding-module__CpnWXq__feeCard{top:calc(var(--contract-header-offset) + 1rem);background:radial-gradient(circle at 100% 0,#1fac5224,#0000 30%),linear-gradient(#fff 0%,#f7f8fb 100%);border:1px solid #0f172a14;border-radius:30px;flex-direction:column;gap:.95rem;padding:clamp(1.6rem,3vw,2.4rem);display:flex;position:sticky;overflow:hidden;box-shadow:0 20px 48px #0f172a14}.ContractDraftingLanding-module__CpnWXq__feeCard:before,.ContractDraftingLanding-module__CpnWXq__feeCard:after{content:"";pointer-events:none;border-radius:999px;position:absolute}.ContractDraftingLanding-module__CpnWXq__feeCard:before{background:radial-gradient(circle,#ffffff80,#0000 68%);width:12rem;height:12rem;top:-4.5rem;right:-3rem}.ContractDraftingLanding-module__CpnWXq__feeCard:after{background:radial-gradient(circle,#1fac521f,#0000 68%);width:11rem;height:11rem;bottom:-4rem;left:-3rem}.ContractDraftingLanding-module__CpnWXq__feePrice{z-index:1;color:#0f172a;letter-spacing:-.07em;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:900;line-height:.95;position:relative}.ContractDraftingLanding-module__CpnWXq__feeUnit{z-index:1;color:#334155;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.86rem;font-weight:800;position:relative}.ContractDraftingLanding-module__CpnWXq__feePoints{z-index:1;gap:.85rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid;position:relative}.ContractDraftingLanding-module__CpnWXq__feePoints li{color:#0f172a;padding-left:1.15rem;font-size:.97rem;font-weight:600;line-height:1.6;position:relative}.ContractDraftingLanding-module__CpnWXq__feePoints li:before{content:"";background:linear-gradient(135deg,#1fac52,#16a34a);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.58rem;left:0;box-shadow:0 0 0 5px #1fac521f}.ContractDraftingLanding-module__CpnWXq__feeCallout{z-index:1;background:#ffffffb8;border:1px solid #0f172a14;border-radius:22px;margin-top:.35rem;padding:1rem 1rem 1.05rem;position:relative;box-shadow:inset 0 1px #fff6}.ContractDraftingLanding-module__CpnWXq__feeCallout p{color:#334155;margin:0;font-size:.95rem;line-height:1.75}.ContractDraftingLanding-module__CpnWXq__timelineColumn{min-width:0}.ContractDraftingLanding-module__CpnWXq__timelineHeader{margin-bottom:1rem}.ContractDraftingLanding-module__CpnWXq__timelineNote{color:#475569;margin:.45rem 0 0;font-size:.96rem;line-height:1.7}.ContractDraftingLanding-module__CpnWXq__timelineList{isolation:isolate;padding:.5rem 0 0;position:relative}.ContractDraftingLanding-module__CpnWXq__timelineList:before{content:"";opacity:.7;background:linear-gradient(#1fac5247,#0ea5e91f);border-radius:999px;width:2px;position:absolute;top:.65rem;bottom:.65rem;left:1.95rem}.ContractDraftingLanding-module__CpnWXq__timelineItem{top:calc(var(--contract-header-offset) + 1.15rem);grid-template-columns:4rem minmax(0,1fr);align-items:start;gap:1rem;min-height:clamp(560px,78svh,860px);padding-bottom:clamp(1rem,2.5vw,1.75rem);display:grid;position:sticky;transform:translateZ(0)}.ContractDraftingLanding-module__CpnWXq__timelineItem+.ContractDraftingLanding-module__CpnWXq__timelineItem{margin-top:.5rem}.ContractDraftingLanding-module__CpnWXq__timelineRail{justify-content:center;padding-top:.55rem;display:flex;position:relative}.ContractDraftingLanding-module__CpnWXq__timelineDot{border-radius:999px;width:1rem;height:1rem;box-shadow:0 0 0 6px #0f172a0a}.ContractDraftingLanding-module__CpnWXq__timelineCard{color:#0f172a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #0f172a14;border-top:4px solid #0000;border-radius:28px;padding:1.2rem 1.2rem 1.3rem;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 20px 40px #0f172a14}.ContractDraftingLanding-module__CpnWXq__timelineCard:hover{transform:translateY(-2px);box-shadow:0 24px 48px #0f172a1f}.ContractDraftingLanding-module__CpnWXq__timelineCardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ContractDraftingLanding-module__CpnWXq__timelineStepBadge{color:#0f172a;letter-spacing:.12em;text-transform:uppercase;background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 .72rem;font-size:.72rem;font-weight:800;display:inline-flex}.ContractDraftingLanding-module__CpnWXq__timelineIconWrap{color:#fff;border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #ffffff24}.ContractDraftingLanding-module__CpnWXq__timelineIcon{font-size:1.15rem;line-height:1}.ContractDraftingLanding-module__CpnWXq__timelineTitle{color:#0f172a;letter-spacing:-.04em;text-wrap:balance;margin:.95rem 0 0;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:800;line-height:1.35}.ContractDraftingLanding-module__CpnWXq__processFooter{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#14351f 55%,#1f7a3d 100%);border-radius:28px;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.35rem 1.45rem;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 48px #0206172e}.ContractDraftingLanding-module__CpnWXq__processFooterText{color:#e2e8f0eb;max-width:860px;margin:0;font-size:.98rem;line-height:1.85}.ContractDraftingLanding-module__CpnWXq__processButton{background:#fff;flex:none;box-shadow:0 16px 30px #0206172e;color:#0f172a!important}.ContractDraftingLanding-module__CpnWXq__processButton:hover{box-shadow:0 20px 34px #02061738;color:#0f172a!important}.ContractDraftingLanding-module__CpnWXq__processButton i{color:var(--color-primary)}.ContractDraftingLanding-module__CpnWXq__specialtySection{background:radial-gradient(circle at 14% 16%,#1fac5214,#0000 24%),radial-gradient(circle at 88% 18%,#0ea5e90d,#0000 20%),linear-gradient(#fbf8f2 0%,#f4ede1 100%)}.ContractDraftingLanding-module__CpnWXq__specialtyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ContractDraftingLanding-module__CpnWXq__specialtyCard{background:radial-gradient(circle at 100% 0,#fffffff2,#0000 34%),linear-gradient(#fff 0%,#fcf8f2 100%);border:1px solid #0f172a14;border-top:4px solid #0000;border-radius:24px;flex-direction:column;gap:.9rem;padding:1.2rem 1.2rem 1.25rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 14px 30px #0f172a0d}.ContractDraftingLanding-module__CpnWXq__specialtyCard:hover{transform:translateY(-2px);box-shadow:0 20px 38px #0f172a14}.ContractDraftingLanding-module__CpnWXq__specialtyCardCompact{justify-content:center}.ContractDraftingLanding-module__CpnWXq__specialtyCardHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ContractDraftingLanding-module__CpnWXq__specialtyIconWrap{color:#fff;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #ffffff24}.ContractDraftingLanding-module__CpnWXq__specialtyIcon{font-size:1.15rem;line-height:1}.ContractDraftingLanding-module__CpnWXq__specialtyTitle{color:#0f172a;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:1.08rem;font-weight:800;line-height:1.35}.ContractDraftingLanding-module__CpnWXq__specialtyDescription{color:#475569;white-space:pre-line;margin:0;font-size:.95rem;line-height:1.75}.ContractDraftingLanding-module__CpnWXq__specialtyPill{color:#334155;letter-spacing:.14em;text-transform:uppercase;background:#0f172a0f;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 .72rem;font-size:.7rem;display:inline-flex}@media (max-width:1199.98px){.ContractDraftingLanding-module__CpnWXq__overviewGrid,.ContractDraftingLanding-module__CpnWXq__processGrid{grid-template-columns:1fr}.ContractDraftingLanding-module__CpnWXq__overviewVisual{min-height:420px}}@media (max-width:991.98px){.ContractDraftingLanding-module__CpnWXq__page{--contract-header-offset:86px}.ContractDraftingLanding-module__CpnWXq__heroTitle{font-size:clamp(2.3rem,7vw,4.4rem)}.ContractDraftingLanding-module__CpnWXq__heroInner{min-height:calc(100svh - var(--contract-header-offset))}.ContractDraftingLanding-module__CpnWXq__feeCard,.ContractDraftingLanding-module__CpnWXq__timelineItem{position:relative;top:auto}.ContractDraftingLanding-module__CpnWXq__specialtyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767.98px){.ContractDraftingLanding-module__CpnWXq__section{padding:3.5rem 0}.ContractDraftingLanding-module__CpnWXq__sectionHeading{margin-bottom:1.5rem}.ContractDraftingLanding-module__CpnWXq__heroButton,.ContractDraftingLanding-module__CpnWXq__processButton{width:100%}.ContractDraftingLanding-module__CpnWXq__heroTitle{font-size:clamp(2rem,10vw,3.35rem)}.ContractDraftingLanding-module__CpnWXq__sectionDescription,.ContractDraftingLanding-module__CpnWXq__processFooterText,.ContractDraftingLanding-module__CpnWXq__specialtyDescription,.ContractDraftingLanding-module__CpnWXq__timelineNote,.ContractDraftingLanding-module__CpnWXq__feeCallout p{font-size:.94rem}.ContractDraftingLanding-module__CpnWXq__overviewVisual{border-radius:24px;min-height:320px}.ContractDraftingLanding-module__CpnWXq__specialtyGrid{grid-template-columns:1fr}.ContractDraftingLanding-module__CpnWXq__processFooter{flex-direction:column;align-items:stretch}.ContractDraftingLanding-module__CpnWXq__timelineList:before{left:1.5rem}.ContractDraftingLanding-module__CpnWXq__timelineItem{grid-template-columns:3rem minmax(0,1fr);gap:.75rem;min-height:auto}.ContractDraftingLanding-module__CpnWXq__timelineCard{padding:.95rem}}@media (max-width:575.98px){.ContractDraftingLanding-module__CpnWXq__page{--contract-header-offset:80px}.ContractDraftingLanding-module__CpnWXq__heroDescription{font-size:.95rem}.ContractDraftingLanding-module__CpnWXq__sectionTitle{font-size:clamp(1.75rem,9vw,2.55rem)}.ContractDraftingLanding-module__CpnWXq__overviewVisualBadge{padding:.85rem .9rem}.ContractDraftingLanding-module__CpnWXq__timelineIconWrap,.ContractDraftingLanding-module__CpnWXq__specialtyIconWrap{border-radius:14px;width:46px;height:46px}.ContractDraftingLanding-module__CpnWXq__timelineStepBadge,.ContractDraftingLanding-module__CpnWXq__specialtyPill{font-size:.68rem}}
