diff --git a/v1/attorneys.html b/v1/attorneys.html new file mode 100644 index 0000000..d8156c2 --- /dev/null +++ b/v1/attorneys.html @@ -0,0 +1,307 @@ + + + + + +Attorney Network — Abigail + + + + + + + + + + +
+
+
The Attorney Network
+

The same credentials Fortune 500 companies retain.
Without the Fortune 500 invoice.

+

When you elect attorney review, your case is signed off by an Ivy / BigLaw-trained immigration attorney engaged through Abigail Legal Services, P.C. — not a scattered network of solo practitioners.

+
+
+ +
+
+
+

The credential floor — every attorney we engage clears it.

+

A single, verifiable standard. No exceptions, no two-tier sourcing, no offshored review.

+
+ +
+
+
STANDARD 01
+

Top-tier JD

+

Columbia, Stanford, Yale, Harvard, NYU, Chicago, Penn, Berkeley — or an equivalent comparably-ranked law program.

+
+
+
STANDARD 02
+

BigLaw training

+

At least three years at an AmLaw 100 firm (Kirkland, Latham, Cravath, Skadden, Wachtell, S&C, etc.) before joining the network.

+
+
+
STANDARD 03
+

Immigration depth

+

Substantive employment-immigration experience: 50+ approved O-1A / EB-1 / H-1B petitions or equivalent in-house immigration leadership.

+
+
+
STANDARD 04
+

Active US bar

+

Bar admission in good standing in a US jurisdiction. Malpractice insurance carried through Abigail Legal Services, P.C.

+
+
+
+
+ +
+
+
+

How the roles work.

+

Every reviewed case has a named attorney of record. Most cases are handled by a single senior attorney; complex matters add a partner.

+
+ +
+
+
Lead Reviewing Attorney
+

The attorney on your case.

+

Reviews the AI-prepared package end-to-end, annotates and revises where needed, signs the petition, and serves as your point of contact through filing and any post-filing actions in the Lifecycle tier.

+
+
TrainingTop-tier JD · BigLaw
+
Experience5–15 years immigration
+
Caseload cap≤ 25 active matters
+
BarActive US jurisdiction
+
+
+ +
+
Supervising Partner
+

For complex strategy decisions.

+

Pulled in for borderline qualification calls, novel RFE arguments, or cases involving multiple parallel filings. Partners are former senior immigration leads at AmLaw 100 firms or in-house counsel at large multinationals.

+
+
TrainingTop-tier JD · BigLaw partner track
+
Experience12+ years immigration
+
Engaged whenComplex / borderline cases
+
BarActive, multiple jurisdictions
+
+
+
+
+
+ +
+
+
+

How we vet attorneys.

+

A four-stage process. Every reviewing attorney goes through it. We turn away most candidates.

+
+
+
+
1
+

Credential audit

+

Bar standing, education, firm history, and malpractice record verified independently.

+
+
+
2
+

Sample review

+

Candidates review a representative test petition. Quality of annotation, precision of feedback, and legal sharpness are scored.

+
+
+
3
+

Working trial

+

Three live cases under partner supervision. We watch for turnaround discipline and accuracy, not just credentials on paper.

+
+
+
4
+

Continuous review

+

Every client engagement is rated. Anyone who slips below the bar is rotated out, not coached.

+
+
+
+
+ +
+
+
+

You'll know your attorney's name and credentials before they touch your case.

+

When attorney review is elected, you're matched to a specific named attorney and receive their full credentialed bio before they begin work.

+ +
+
+
+ + + + + + + diff --git a/v1/judging.html b/v1/judging.html new file mode 100644 index 0000000..e97cb91 --- /dev/null +++ b/v1/judging.html @@ -0,0 +1,329 @@ + + + + + +Peer-Review Intros — Abigail + + + + + + + + + + +
+
+
+
+
Peer-Review Introductions · O-1A Criterion 4
+

Build the judging evidence USCIS actually credits.

+

Many strong candidates miss Criterion 4 simply because no one ever invited them to review. Abigail introduces qualified applicants to journals, conferences, panels, and grant committees actively seeking reviewers in their field.

+ +
+
+
+ Criterion 4: Evidence of the alien's participation, either individually or on a panel, as a judge of the work of others in the same or an allied field of specialization for which classification is sought. + 8 C.F.R. § 214.2(o)(3)(iii)(B)(4) +
+
+
+
+
+ +
+
+
+

What counts as "judging."

+

USCIS reads Criterion 4 broadly — but only when the evidence is documented properly. Here's what we help match you to.

+
+ +
+
+

Academic peer review

+

Refereeing manuscripts for peer-reviewed journals or conference proceedings.

+
    +
  • Journal manuscript reviews
  • +
  • Conference paper reviews (NeurIPS, ICML, ACL, CHI, etc.)
  • +
  • Special-issue editorial roles
  • +
+
+
+

Conference & panel judging

+

Serving on selection committees, panels, or technical program committees.

+
    +
  • Conference program committees
  • +
  • Best-paper / best-poster panels
  • +
  • Industry track selection committees
  • +
+
+
+

Competition & hackathon judging

+

Evaluating submissions to competitive events in your field.

+
    +
  • Hackathon technical judging
  • +
  • Startup competition panels
  • +
  • Industry awards programs
  • +
+
+
+

Grant & funding review

+

Reviewing applications for grant programs, fellowships, or accelerators.

+
    +
  • NSF / NIH study sections (rare but powerful)
  • +
  • Foundation grant panels
  • +
  • Accelerator / fellowship selection
  • +
+
+
+
+
+ +
+
+
+

How the matching service works.

+

A 60-day engagement. We do the outreach. You do the reviews. Documentation is automatic.

+
+ +
+
+
1
+

Profile intake

+

You share your field, publications, prior reviewing experience, availability, and target O-1A timeline.

+
+
+
2
+

Targeted outreach

+

We identify journals, conferences, and panels actively recruiting reviewers in your specialty — then make introductions.

+
+
+
3
+

You review

+

You accept invitations that fit your time and expertise. Decline anything that doesn't. Quality of review is on you.

+
+
+
4
+

Documentation

+

For each accepted review, Abigail collects the invitation letter and completion confirmation — formatted as O-1A exhibits.

+
+
+
+
+ +
+
+
+

Common questions.

+
+
+
+ +
No. We can guarantee the outreach (a defined number of targeted introductions per engagement), but acceptance is at the discretion of the program. Most applicants in a fitting field receive 3–8 viable invitations over the 60-day engagement.
+
+
+ +
No. Peer-review introductions are a non-legal professional service. Legal evaluation of how your accumulated evidence maps to O-1A criteria is a separate service provided by Abigail Legal Services, P.C. under separate engagement.
+
+
+ +
Ideally 4–6 months before your target filing date. Most reviews take 4–8 weeks from invitation to completion documentation. Starting 60 days out is feasible but tight.
+
+
+ +
Even better. We focus on filling gaps — adding 2–4 more high-credibility reviews can move a borderline Criterion 4 into clearly-satisfied territory.
+
+
+ +
No. Evidence-building services are available standalone. But the documentation we produce is exhibit-ready for any attorney's package.
+
+
+
+
+ +
+
+
+

Get matched.

+

Tell us your field, your timeline, and the criterion you're trying to strengthen. We'll respond within one business day.

+ +
+
+
+ + + + + + + diff --git a/v1/login.html b/v1/login.html new file mode 100644 index 0000000..680cb0e --- /dev/null +++ b/v1/login.html @@ -0,0 +1,313 @@ + + + + + +Log in — Abigail + + + + + + + + + + +
+ + +
+

Welcome back to Abigail.

+

Sign in to continue your case.

+ +
+
+ + +
+
+
+ + Forgot password? +
+ +
+ +
+ +
or continue with
+ +
+ + + +
+ + + + +
+ + +
+ +
+ +
+ + + diff --git a/v1/petitions.html b/v1/petitions.html new file mode 100644 index 0000000..677019d --- /dev/null +++ b/v1/petitions.html @@ -0,0 +1,500 @@ + + + + + +Petitions — Abigail + + + + + + + + + + +
+
+
Resources · Petitions
+

Every petition we cover, explained like a builder.

+

What the criteria actually require, what evidence USCIS credits, and where most filings go wrong. Browse by visa type or by your situation.

+
+
+ +
+
+
+ + + + + +
+ +
+ + +
+
O-1A
+

Extraordinary Ability

+

Science, business, education, athletics

+
+
Sponsorship
Employer or agent
+
Validity
Up to 3 years, renewable
+
Cap
No lottery
+
Family
O-3 dependents
+
+
+

What USCIS wants

+

Sustained acclaim, demonstrated by 3 of 8 evidentiary criteria. Most filings rest on awards, peer review, original contributions, salary, and press.

+

Where filings go wrong

+
    +
  • Weak Criterion 3 (press): brief quotes, not feature pieces
  • +
  • Missing Criterion 4 (judging): no documented peer review
  • +
  • "Critical employment" claim without role-specific evidence
  • +
+
+ Read the O-1A guide → +
+ + +
+
O-1B
+

Extraordinary Ability — Arts

+

Arts, motion pictures, television

+
+
Sponsorship
Employer or agent
+
Validity
Up to 3 years, renewable
+
Cap
No lottery
+
Family
O-3 dependents
+
+
+

What USCIS wants

+

Distinction in the arts (3 of 6 criteria), or extraordinary achievement in motion picture / TV (3 of 6 + lead roles).

+

Where filings go wrong

+
    +
  • Conflating "arts" criteria with motion picture / TV criteria
  • +
  • Evidence focused on personal artistic merit, missing distinction
  • +
+
+ Read the O-1B guide → +
+ + +
+
EB-1A
+

Extraordinary Ability — Green Card

+

Self-petition, no labor cert, no employer required

+
+
Sponsorship
Self
+
Validity
Permanent residence
+
Premium proc.
Available
+
Priority date
Often current
+
+
+

What USCIS wants

+

Sustained national or international acclaim, demonstrated by 3 of 10 criteria — plus a final-merits determination that the applicant is at the top of their field.

+

Where filings go wrong

+
    +
  • Treating it as "O-1A but harder" — the final-merits step is independent
  • +
  • Heavy criterion stack with weak narrative tying it together
  • +
+
+ Read the EB-1A guide → +
+ + +
+
EB-2 NIW
+

National Interest Waiver

+

Self-petition, advanced degree or exceptional ability

+
+
Sponsorship
Self
+
Validity
Permanent residence
+
Premium proc.
Available
+
Backlog (China/India)
2–6 years
+
+
+

What USCIS wants

+

The three-prong Dhanasar test: substantial merit and national importance · well-positioned to advance the endeavor · waiver of labor cert benefits the US.

+

Where filings go wrong

+
    +
  • Generic statements of "national importance" with no specifics
  • +
  • Prong-2 (well-positioned) under-evidenced for early-career applicants
  • +
+
+ Read the NIW guide → +
+ + +
+
H-1B
+

Specialty Occupation

+

The default work visa, subject to annual lottery

+
+
Sponsorship
Employer
+
Validity
Up to 6 years
+
Cap
85K annual lottery
+
Family
H-4 dependents
+
+
+

What USCIS wants

+

A specialty occupation (requires a specific bachelor's-level degree), the applicant's qualification for it, and a certified LCA.

+

Where filings go wrong

+
    +
  • Weak "specialty occupation" argument for ambiguous job titles
  • +
  • Job description doesn't tie to the required degree field
  • +
  • LCA wage tier mismatched to actual role seniority
  • +
+
+ Read the H-1B guide → +
+ + +
+
L-1A / L-1B
+

Intracompany Transferee

+

Manager / executive (L-1A) or specialized knowledge (L-1B)

+
+
Sponsorship
Employer
+
Validity
7 years (L-1A) / 5 (L-1B)
+
Cap
None
+
Family
L-2 (work auth)
+
+
+

What USCIS wants

+

One year of qualifying employment at a related foreign entity in the prior three years, transferring to a US office in the same managerial or specialized-knowledge role.

+

Where filings go wrong

+
    +
  • "Manager" claim without genuine subordinates or budget authority
  • +
  • "Specialized knowledge" defined too broadly to be credible
  • +
+
+ Read the L-1 guide → +
+ + +
+
EB-1B
+

Outstanding Researcher

+

For academic and industry researchers

+
+
Sponsorship
Employer
+
Validity
Permanent residence
+
Premium proc.
Available
+
Experience
3+ years required
+
+
+

What USCIS wants

+

International recognition for outstanding achievement in a specific academic field. 2 of 6 criteria, plus a permanent research position.

+

Where filings go wrong

+
    +
  • "Outstanding" claim relies on citation count alone — without field context
  • +
  • Recommender letters too generic to establish international recognition
  • +
+
+ Read the EB-1B guide → +
+ + +
+
TN
+

USMCA Professional

+

Canadian and Mexican citizens only

+
+
Sponsorship
Employer
+
Validity
3 years, indefinitely renewable
+
Cap
None
+
Adjudication
Often same-day (border)
+
+
+

What USCIS wants

+

Treaty-based work authorization in one of the listed USMCA professional occupations, with the degree credentials each occupation requires.

+

Where filings go wrong

+
    +
  • Trying to fit a non-listed occupation by analogy
  • +
  • "Management Consultant" use without sufficient justification
  • +
+
+ Read the TN guide → +
+ +
+
+
+ +
+
+
+

The anatomy of any petition.

+

What every winning filing contains, regardless of visa type. Skip any of these and USCIS will notice.

+
+ +
+
+
+ 01 +

Form package

Properly completed USCIS forms (I-129, I-140, G-28 where applicable) with consistent dates and identifiers across every line.

+
+
+ 02 +

Petition narrative

A structured argument tying the applicant's facts to each statutory criterion, with cross-references to exhibits.

+
+
+ 03 +

Evidence exhibits

Tabbed, indexed supporting documents — degrees, awards, publications, contracts, media — each mapped to a specific criterion.

+
+
+ 04 +

Recommendation letters

Specific, signed letters from credible experts in the field, addressing the applicant's particular contributions — not generic endorsements.

+
+
+ 05 +

Cover letter

The roadmap. A clear summary of the petition, the legal standard, and where each piece of evidence lands.

+
+
+ 06 +

Filing fees

Correct fee amounts (they change). Premium processing if elected. Wrong fees = rejection without review.

+
+
+
+
+
+ +
+
+
+

Not sure which petition fits?

+

The free AI screener analyzes all major visa types simultaneously and outputs candidate pathways with evidence gap analysis.

+ +
+
+
+ + + + + + + diff --git a/v1/press.html b/v1/press.html new file mode 100644 index 0000000..6ce4c34 --- /dev/null +++ b/v1/press.html @@ -0,0 +1,308 @@ + + + + + +Press & Media Support — Abigail + + + + + + + + + + +
+
+
+
+
Press & Media Support · O-1A Criterion 3
+

Coverage that actually qualifies as evidence.

+

Press placements are the single most-misunderstood O-1A criterion. We help applicants secure media coverage in the publications USCIS recognizes — and avoid the wasted effort that doesn't count.

+ +
+
+
+ Criterion 3: Published material in professional or major trade publications or major media, relating to the alien's work in the field for which classification is sought. + 8 C.F.R. § 214.2(o)(3)(iii)(B)(3) +
+
+
+
+
+ +
+
+
+

What actually counts.

+

USCIS looks at three things: the publication's stature, whether the article is about you (not just quoting you), and the field relevance.

+
+ +
+
+

Major trade & industry publications

+

Profile or feature pieces in publications respected within your specialty.

+
    +
  • Industry trade press (TechCrunch for tech, Variety for film, etc.)
  • +
  • Specialty publications with broad circulation in your field
  • +
  • Recognized academic-adjacent outlets (Nature News, Quanta, MIT Tech Review)
  • +
+
+
+

Major general media

+

Coverage in publications with broad national or international reach.

+
    +
  • National newspapers and magazines
  • +
  • Major broadcast / streaming media segments
  • +
  • Established business or news outlets
  • +
+
+
+

Long-form digital media

+

Substantive coverage in respected digital outlets and podcasts with editorial standards.

+
    +
  • Editorial podcast features (not promotional)
  • +
  • YouTube channels with credentialed editorial process
  • +
  • Newsletter platforms with verified scale
  • +
+
+
+

What doesn't count

+

Common applicant mistakes that USCIS routinely rejects.

+
    +
  • Self-published blog posts or LinkedIn articles you wrote
  • +
  • Press releases distributed by your employer
  • +
  • Brief quotes in articles primarily about someone else
  • +
  • Sponsored content or pay-to-publish outlets
  • +
  • Coverage outside your professional field
  • +
+
+
+
+
+ +
+
+
+

How the engagement works.

+

A structured 90-day program. Editorial outreach, not paid placement. No guarantees, but a defined process.

+
+ +
+
+
1
+

Story discovery

+

We work with you to identify the angles in your work that journalists will actually find newsworthy.

+
+
+
2
+

Outlet mapping

+

We build a target list of publications matched to your field, your story, and USCIS's stature requirements.

+
+
+
3
+

Pitch & coordinate

+

Tailored pitches to identified journalists. We coordinate interviews, fact-checking, and review windows.

+
+
+
4
+

Documentation

+

Published coverage formatted as O-1A exhibits, with circulation evidence and editorial credential documentation.

+
+
+
+
+ +
+
+
+

What we don't do.

+

Honest about the boundary between PR and pay-to-play.

+
+
+
+

No paid placements

+

We don't buy coverage. Paid editorial undermines O-1A admissibility and is increasingly flagged by USCIS adjudicators. Every placement is earned editorial.

+
+
+

No guaranteed coverage counts

+

We guarantee structured outreach to a defined number of outlets. We do not guarantee any specific journalist will write about you, or any specific publication will run a piece.

+
+
+

No fake bylines

+

We don't write articles for you to "publish under your name" in outlets that take submissions for fees. USCIS regularly rejects these.

+
+
+
+
+ +
+
+
+

Start with a strategy call.

+

A 30-minute call covering your story, target timeline, current evidence, and whether press is the right gap-filler for your case.

+ +
+
+
+ + + + + + + diff --git a/v1/services.html b/v1/services.html new file mode 100644 index 0000000..c5f99bb --- /dev/null +++ b/v1/services.html @@ -0,0 +1,260 @@ + + + + + +Services — Abigail + + + + + + + + + + +
+
+
Services
+

One platform. Five services.
Pick what your case needs.

+

From AI-only document preparation to full-lifecycle attorney representation, plus evidence-building services that strengthen the petition itself.

+
+
+ +
+
+ + +
+
+ 01 +

Filing Services

+
+

Get the petition built, reviewed, and filed. Choose the level of attorney involvement that matches your case.

+ +
+
+ Self-serve +

AI Drafting Package

+

AI handles the full filing: intake, evidence map, petition narrative, support letter frameworks, cover letter, and form population. You review, sign, and file.

+
From $1,500 · flat fee per filing
+ See pricing → +
+ +
+ Most popular +

AI + Attorney Review

+

Everything in the AI package, plus an Ivy / BigLaw-trained attorney reviews, annotates, and signs off. 3–5 business-day turnaround. Engagement via Abigail Legal Services, P.C.

+
From $5,500 · flat fee per filing
+ See pricing → +
+ +
+ Premium +

Lifecycle Representation

+

Continuous attorney coverage across the full case lifecycle. RFE / NOID responses, status-change strategy, renewals, and green-card pathway planning included.

+
Custom · annual engagement
+ Talk to us → +
+
+
+ + +
+
+ 02 +

Evidence-Building Services

+
+

Targeted help for the criteria where applicants commonly fall short. Optional add-ons to any filing tier.

+ +
+
+ Add-on +

Press & Media Support

+

Coordinated outreach to industry publications, podcasts, and journalists — building media coverage that qualifies for O-1A Criterion 3 (published material about you).

+
From $2,500 · 90-day engagement
+ Learn more → +
+ +
+ Add-on +

Peer-Review Intros

+

Matched introductions to journals, conferences, hackathons, and grant panels seeking reviewers in your field — building evidence for O-1A Criterion 4 (judging the work of others).

+
From $1,800 · 60-day engagement
+ Learn more → +
+ +
+ Add-on +

RFE Response

+

AI-drafted, attorney-reviewed RFE / NOID responses. The AI has full case context, making responses faster and more precise than starting fresh.

+
From $799 · per response
+ See pricing → +
+
+
+ + +
+
+ 03 +

Free Services

+
+

Start here, regardless of which path you eventually take.

+ +
+
+ Free +

AI Visa Screener

+

Multi-visa simultaneous analysis with green-card roadmap. Outputs candidate pathways and evidence gap analysis based on your background — not a quiz, a structured reasoning engine.

+ Run the screener → +
+ +
+ Free +

Library & Guides

+

Attorney-written breakdowns of every visa category, the criteria USCIS actually credits, and how to respond when an RFE shows up.

+ Browse the library → +
+
+
+ +
+
+ +
+
+
+

Not sure which to start with?

+

The free screener tells you which visa pathway fits and which evidence gaps to close. Most users start there.

+ +
+
+
+ + + + + + + diff --git a/v1/styles.css b/v1/styles.css new file mode 100644 index 0000000..920399f --- /dev/null +++ b/v1/styles.css @@ -0,0 +1,279 @@ +:root { + --ink: #0A0E1A; + --ink-2: #1A1F2E; + --paper: #FAFAF7; + --paper-2: #F2F2EE; + --signal: #2E6BFF; + --signal-2: #1E50CC; + --caution: #E8A33D; + --halt: #D7423F; + --mute: #8A8F99; + --mute-2: #C7C9CE; + --rule: #E5E5E0; + --rule-dark: #2A2F3D; +} +* { box-sizing: border-box; } +html, body { + margin: 0; padding: 0; + background: var(--paper); + color: var(--ink); + font-family: "Inter", -apple-system, "PingFang SC", sans-serif; + font-size: 16px; + line-height: 1.55; + -webkit-font-smoothing: antialiased; +} +a { color: inherit; text-decoration: none; } +.container { max-width: 1200px; margin: 0 auto; padding: 0 32px; } + +/* NAV */ +nav { + position: sticky; top: 0; z-index: 50; + background: rgba(250,250,247,0.85); + backdrop-filter: blur(12px); + border-bottom: 1px solid var(--rule); +} +nav .container { + display: flex; align-items: center; justify-content: space-between; + height: 64px; +} +.brand { font-weight: 700; font-size: 18px; letter-spacing: -0.01em; } +.brand-dot { color: var(--signal); } +.nav-links { display: flex; gap: 28px; font-size: 14px; align-items: center; } +.nav-links > a:hover, .nav-trigger:hover { color: var(--signal); } +.nav-links a.active { color: var(--signal); font-weight: 500; } +.nav-cta { + background: var(--ink); color: var(--paper); + padding: 8px 16px; border-radius: 8px; + font-size: 14px; font-weight: 500; + transition: background 0.15s; +} +.nav-cta:hover { background: var(--ink-2); } + +/* Resources dropdown */ +.nav-dropdown { position: relative; } +.nav-trigger { + background: transparent; border: 0; + font: inherit; font-size: 14px; color: var(--ink); + cursor: pointer; + display: inline-flex; align-items: center; gap: 4px; + padding: 0; +} +.nav-trigger svg { transition: transform 0.2s; } +.nav-dropdown.open .nav-trigger svg { transform: rotate(180deg); } +.dropdown-menu { + position: absolute; + top: calc(100% + 12px); + left: 50%; + transform: translateX(-50%) translateY(-4px); + background: var(--ink); + color: var(--paper); + border: 1px solid var(--rule-dark); + border-radius: 14px; + padding: 12px; + min-width: 240px; + box-shadow: 0 12px 40px rgba(10,14,26,0.2); + opacity: 0; + pointer-events: none; + transition: opacity 0.18s, transform 0.18s; +} +.nav-dropdown.open .dropdown-menu { + opacity: 1; + pointer-events: auto; + transform: translateX(-50%) translateY(0); +} +.dropdown-menu a { + display: block; + padding: 12px 16px; + font-family: "JetBrains Mono", monospace; + font-size: 14px; + color: var(--paper); + border-radius: 8px; + transition: background 0.12s, color 0.12s; +} +.dropdown-menu a:hover { + background: var(--ink-2); + color: var(--signal); +} + +/* HERO */ +.hero { padding: 80px 0 56px; } +.hero.centered { text-align: center; } +.eyebrow { + font-size: 12px; font-weight: 600; + color: var(--signal); + letter-spacing: 0.12em; text-transform: uppercase; + margin-bottom: 16px; +} +.hero h1 { + font-size: 56px; + font-weight: 700; + line-height: 1.05; + letter-spacing: -0.025em; + margin: 0 0 20px; +} +.hero h1 em { font-style: normal; color: var(--signal); } +.hero p.lead { + font-size: 18px; color: var(--mute); + margin: 0 0 28px; + max-width: 620px; +} +.hero.centered p.lead { margin-left: auto; margin-right: auto; } + +/* Section */ +.section { padding: 80px 0; } +.section.alt { background: var(--paper-2); } +.section.dark { background: var(--ink); color: var(--paper); } +.section-head { text-align: center; margin-bottom: 48px; } +.section-head h2 { + font-size: 36px; font-weight: 700; + letter-spacing: -0.02em; + margin: 0 0 12px; + line-height: 1.15; + max-width: 760px; margin-left: auto; margin-right: auto; +} +.section-head p { + font-size: 17px; color: var(--mute); + max-width: 600px; margin: 0 auto; +} +.section.dark .section-head h2 { color: var(--paper); } +.section.dark .section-head p { color: var(--mute-2); } + +/* Buttons */ +.btn { + display: inline-block; + padding: 12px 22px; + border-radius: 10px; + font-weight: 600; font-size: 14px; + transition: all 0.15s; + border: 1px solid transparent; + cursor: pointer; + font-family: inherit; +} +.btn-primary { background: var(--signal); color: white; } +.btn-primary:hover { background: var(--signal-2); } +.btn-secondary { + background: transparent; color: var(--ink); + border-color: var(--ink); +} +.btn-secondary:hover { background: var(--ink); color: var(--paper); } + +/* Card grids */ +.grid-2 { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } +.grid-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; } +.grid-4 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; } + +.card { + background: #FFFFFF; + border: 1px solid var(--rule); + border-radius: 16px; + padding: 28px; + transition: border-color 0.15s, transform 0.15s; +} +.card.hover:hover { + border-color: var(--signal); + transform: translateY(-2px); +} +.card h3 { + font-size: 18px; font-weight: 600; + margin: 0 0 8px; + letter-spacing: -0.01em; +} +.card p { font-size: 14px; color: var(--mute); margin: 0; line-height: 1.55; } + +/* CTA band */ +.cta-band { + background: var(--ink); + color: var(--paper); + border-radius: 24px; + padding: 64px 48px; + text-align: center; + margin-bottom: 96px; +} +.cta-band h2 { + font-size: 36px; font-weight: 700; + letter-spacing: -0.02em; + margin: 0 0 16px; + line-height: 1.1; +} +.cta-band p { + color: var(--mute-2); + font-size: 17px; + max-width: 540px; margin: 0 auto 28px; +} +.cta-buttons { display: inline-flex; gap: 12px; } +.cta-band .btn-secondary { + color: var(--paper); + border-color: var(--rule-dark); +} +.cta-band .btn-secondary:hover { + background: var(--ink-2); + color: var(--paper); +} + +/* Footer */ +footer { + border-top: 1px solid var(--rule); + padding: 48px 0 64px; + color: var(--mute); + font-size: 13px; +} +footer .container { + display: flex; justify-content: space-between; + align-items: flex-start; + flex-wrap: wrap; gap: 32px; +} +.footer-links { display: flex; gap: 32px; } +.disclaimer { + border-top: 1px dashed var(--rule); + margin-top: 32px; padding-top: 24px; + font-size: 12px; + line-height: 1.55; + max-width: 760px; +} + +/* Pill / tag */ +.pill { + display: inline-block; + padding: 3px 10px; + border-radius: 999px; + font-size: 11px; + font-weight: 600; + letter-spacing: 0.06em; + text-transform: uppercase; + background: var(--paper-2); + color: var(--mute); +} +.pill.signal { background: rgba(46,107,255,0.1); color: var(--signal); } +.pill.caution { background: rgba(232,163,61,0.15); color: var(--caution); } + +/* Form */ +.field { display: flex; flex-direction: column; margin-bottom: 12px; } +.field label { + font-size: 12px; font-weight: 600; + color: var(--mute); letter-spacing: 0.04em; + margin-bottom: 4px; +} +.field input, .field select, .field textarea { + background: var(--paper-2); + border: 1px solid var(--rule); + border-radius: 8px; + padding: 10px 12px; + font: inherit; + font-size: 14px; + color: var(--ink); + transition: border-color 0.15s, background 0.15s; +} +.field input:focus, .field select:focus, .field textarea:focus { + outline: none; + border-color: var(--signal); + background: #FFFFFF; +} + +/* Responsive */ +@media (max-width: 880px) { + .hero h1 { font-size: 40px; } + .grid-2, .grid-3, .grid-4 { grid-template-columns: 1fr; } + .nav-links { display: none; } + .cta-band { padding: 48px 24px; } + .section { padding: 56px 0; } +}