Psychologist

Delilah Cutinho – Psychologist | Q1 Medical :root { –sage: #7a9e8e; –sage-light: #a8c4b8; –sage-deep: #4a7262; –cream: #f7f4ef; –warm-white: #fdfcfa; –text-dark: #1e2a24; –text-mid: #4a5c52; –text-light: #7a8c82; –accent: #c4956a; –accent-light: #e8d5c0; –border: #e2ddd6; } * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: ‘DM Sans’, sans-serif; background: var(–warm-white); color: var(–text-dark); overflow-x: hidden; } /* NAV */ nav { position: fixed; top: 0; left: 0; right: 0; z-index: 100; display: flex; align-items: center; justify-content: space-between; padding: 18px 48px; background: rgba(253, 252, 250, 0.92); backdrop-filter: blur(12px); border-bottom: 1px solid var(–border); } .nav-logo { font-family: ‘Cormorant Garamond’, serif; font-size: 1.1rem; font-weight: 600; letter-spacing: 0.04em; color: var(–sage-deep); text-decoration: none; } .nav-logo span { color: var(–accent); } .nav-cta { background: var(–sage-deep); color: white; padding: 10px 24px; border-radius: 100px; font-size: 0.82rem; font-weight: 500; letter-spacing: 0.02em; text-decoration: none; transition: background 0.2s; } .nav-cta:hover { background: var(–sage); } /* HERO */ .hero { min-height: 100vh; display: grid; grid-template-columns: 1fr 1fr; padding-top: 80px; } .hero-left { background: var(–sage-deep); display: flex; flex-direction: column; justify-content: center; padding: 80px 64px 80px 80px; position: relative; overflow: hidden; } .hero-left::before { content: ”; position: absolute; top: -80px; right: -80px; width: 320px; height: 320px; border-radius: 50%; background: rgba(255,255,255,0.04); } .hero-left::after { content: ”; position: absolute; bottom: -60px; left: -60px; width: 240px; height: 240px; border-radius: 50%; background: rgba(255,255,255,0.04); } .hero-tag { display: inline-flex; align-items: center; gap: 8px; font-size: 0.72rem; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; color: var(–sage-light); margin-bottom: 28px; } .hero-tag::before { content: ”; width: 28px; height: 1px; background: var(–sage-light); } .hero-name { font-family: ‘Cormorant Garamond’, serif; font-size: clamp(3rem, 5vw, 4.5rem); font-weight: 300; line-height: 1.05; color: white; margin-bottom: 8px; } .hero-name em { font-style: italic; font-weight: 300; color: var(–accent-light); } .hero-title { font-size: 0.9rem; font-weight: 400; letter-spacing: 0.04em; color: var(–sage-light); margin-bottom: 36px; } .hero-quals { display: flex; flex-direction: column; gap: 6px; margin-bottom: 44px; } .qual-badge { display: inline-flex; align-items: center; gap: 8px; background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.12); color: rgba(255,255,255,0.85); padding: 8px 14px; border-radius: 6px; font-size: 0.78rem; width: fit-content; } .qual-badge svg { width: 14px; height: 14px; opacity: 0.7; flex-shrink: 0; } .hero-cta-group { display: flex; flex-direction: column; gap: 12px; } .btn-primary { background: var(–accent); color: white; padding: 16px 32px; border-radius: 8px; font-size: 0.9rem; font-weight: 500; letter-spacing: 0.02em; text-decoration: none; text-align: center; transition: all 0.2s; width: fit-content; box-shadow: 0 4px 20px rgba(196,149,106,0.35); } .btn-primary:hover { transform: translateY(-2px); box-shadow: 0 8px 28px rgba(196,149,106,0.45); } .hero-note { font-size: 0.75rem; color: var(–sage-light); display: flex; align-items: center; gap: 6px; } .hero-note::before { content: ”; width: 6px; height: 6px; background: var(–sage-light); border-radius: 50%; flex-shrink: 0; } /* HERO RIGHT */ .hero-right { background: var(–cream); display: flex; flex-direction: column; justify-content: flex-end; padding: 64px 64px 64px 48px; position: relative; } .portrait-frame { position: absolute; top: 64px; left: 0; right: 64px; height: calc(100% – 64px – 220px); background: linear-gradient(135deg, #d4e4dd 0%, #c2d8ce 100%); border-radius: 0 16px 16px 0; display: flex; align-items: center; justify-content: center; overflow: hidden; } .portrait-frame img { width: 100%; height: 100%; object-fit: cover; object-position: center top; } .portrait-placeholder { display: flex; flex-direction: column; align-items: center; gap: 12px; color: var(–sage-deep); opacity: 0.5; } .portrait-placeholder svg { width: 72px; height: 72px; } .portrait-placeholder span { font-size: 0.78rem; letter-spacing: 0.06em; text-transform: uppercase; } .hero-intro-card { background: white; border-radius: 12px; padding: 28px 32px; box-shadow: 0 2px 20px rgba(0,0,0,0.06); border: 1px solid var(–border); margin-top: auto; } .intro-quote { font-family: ‘Cormorant Garamond’, serif; font-size: 1.15rem; font-weight: 400; font-style: italic; line-height: 1.6; color: var(–text-mid); margin-bottom: 16px; } .intro-quote::before { content: ‘\201C’; color: var(–sage); font-size: 1.4rem; } .intro-source { font-size: 0.75rem; font-weight: 500; letter-spacing: 0.06em; text-transform: uppercase; color: var(–text-light); } /* SECTION SHARED */ section { padding: 96px 80px; } .section-label { font-size: 0.7rem; font-weight: 500; letter-spacing: 0.14em; text-transform: uppercase; color: var(–accent); margin-bottom: 16px; display: flex; align-items: center; gap: 12px; } .section-label::after { content: ”; flex: 1; max-width: 48px; height: 1px; background: var(–accent-light); } .section-heading { font-family: ‘Cormorant Garamond’, serif; font-size: clamp(1.8rem, 3vw, 2.6rem); font-weight: 300; line-height: 1.2; color: var(–text-dark); margin-bottom: 20px; } .section-body { font-size: 0.95rem; line-height: 1.75; color: var(–text-mid); max-width: 640px; } /* SPECIALTIES */ .specialties-section { background: var(–cream); padding: 96px 80px; } .specialties-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 52px; } .specialty-card { background: white; border-radius: 12px; padding: 28px 24px; border: 1px solid var(–border); transition: all 0.25s; position: relative; overflow: hidden; } .specialty-card::before { content: ”; position: absolute; top: 0; left: 0; width: 3px; height: 100%; background: var(–sage); transform: scaleY(0); transform-origin: top; transition: transform 0.25s; } .specialty-card:hover { transform: translateY(-4px); box-shadow: 0 12px 32px rgba(0,0,0,0.08); } .specialty-card:hover::before { transform: scaleY(1); } .specialty-icon { width: 44px; height: 44px; background: var(–cream); border-radius: 10px; margin-bottom: 16px; display: flex; align-items: center; justify-content: center; } .specialty-icon svg { width: 22px; height: 22px; color: var(–sage-deep); } .specialty-name { font-size: 0.92rem; font-weight: 500; color: var(–text-dark); margin-bottom: 8px; } .specialty-desc { font-size: 0.8rem; line-height: 1.6; color: var(–text-light); } /* APPROACH */ .approach-section { display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center; padding: 96px 80px; } .therapies-list { margin-top: 32px; display: flex; flex-direction: column; gap: 12px; } .therapy-item { display: flex; align-items: center; gap: 14px; padding: 14px 18px; background: var(–cream); border-radius: 8px; font-size: 0.88rem; color: var(–text-mid); border: 1px solid transparent; transition: all 0.2s; } .therapy-item:hover { border-color: var(–sage-light); background: white; } .therapy-abbr { font-size: 0.72rem; font-weight: 600; letter-spacing: 0.06em; color: var(–sage-deep); background: rgba(122,158,142,0.12); padding: 4px 8px; border-radius: 4px; white-space: nowrap; } .approach-right { background: var(–sage-deep); border-radius: 20px; padding: 44px; position: relative; overflow: hidden; } .approach-right::before { content: ‘”‘; font-family: ‘Cormorant Garamond’, serif; font-size: 18rem; line-height: 1; color: rgba(255,255,255,0.04); position: absolute; top: -40px; right: -20px; pointer-events: none; } .approach-right .section-heading { color: white; } .approach-right .section-body { color: rgba(255,255,255,0.75); } .approach-right .section-label { color: var(–sage-light); } .approach-right .section-label::after { background: rgba(255,255,255,0.2); } /* WHO */ .who-section { background: var(–cream); padding: 96px 80px; text-align: center; } .who-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-top: 52px; } .who-card { background: white; border-radius: 12px; padding: 28px 20px; border: 1px solid var(–border); } .who-num { font-family: ‘Cormorant Garamond’, serif; font-size: 2.4rem; font-weight: 300; color: var(–sage); margin-bottom: 8px; } .who-label { font-size: 0.82rem; color: var(–text-mid); line-height: 1.5; } /* BOOK */ .book-section { padding: 96px 80px; display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center; } .referral-steps { margin-top: 36px; display: flex; flex-direction: column; gap: 0; } .step { display: flex; gap: 20px; padding-bottom: 28px; position: relative; } .step:not(:last-child)::before { content: ”; position: absolute; left: 18px; top: 40px; width: 1px; height: calc(100% – 12px); background: var(–border); } .step-num { width: 36px; height: 36px; flex-shrink: 0; border-radius: 50%; border: 2px solid var(–sage); display: flex; align-items: center; justify-content: center; font-size: 0.78rem; font-weight: 600; color: var(–sage-deep); background: white; position: relative; z-index: 1; } .step-content {} .step-title { font-size: 0.9rem; font-weight: 500; color: var(–text-dark); margin-bottom: 4px; } .step-desc { font-size: 0.8rem; color: var(–text-light); line-height: 1.5; } .book-cta-box { background: var(–cream); border-radius: 20px; padding: 44px; border: 1px solid var(–border); text-align: center; } .book-cta-box .section-label { justify-content: center; } .book-cta-box .section-label::after { display: none; } .book-cta-box .section-label::before { content: ”; width: 48px; height: 1px; background: var(–accent-light); } .book-cta-box .section-heading { text-align: center; } .book-cta-box p { font-size: 0.88rem; color: var(–text-light); margin: 16px 0 32px; line-height: 1.7; } .btn-book { display: block; background: var(–sage-deep); color: white; padding: 18px 36px; border-radius: 8px; font-size: 0.92rem; font-weight: 500; text-decoration: none; text-align: center; transition: all 0.2s; margin-bottom: 14px; box-shadow: 0 4px 20px rgba(74,114,98,0.3); } .btn-book:hover { background: var(–sage); transform: translateY(-2px); } .btn-phone { display: block; background: transparent; color: var(–text-mid); padding: 14px 36px; border-radius: 8px; font-size: 0.88rem; font-weight: 400; text-decoration: none; text-align: center; border: 1px solid var(–border); transition: all 0.2s; } .btn-phone:hover { border-color: var(–sage-light); color: var(–sage-deep); } .mhcp-note { margin-top: 20px; padding: 14px 18px; background: rgba(122,158,142,0.1); border-radius: 8px; font-size: 0.75rem; color: var(–sage-deep); line-height: 1.6; text-align: left; } .mhcp-note strong { font-weight: 600; } /* FOOTER */ footer { background: var(–text-dark); padding: 40px 80px; display: flex; align-items: center; justify-content: space-between; } .footer-logo { font-family: ‘Cormorant Garamond’, serif; font-size: 1rem; color: rgba(255,255,255,0.6); letter-spacing: 0.04em; } .footer-logo span { color: var(–accent); } .footer-links { display: flex; gap: 24px; } .footer-links a { font-size: 0.75rem; color: rgba(255,255,255,0.4); text-decoration: none; letter-spacing: 0.04em; transition: color 0.2s; } .footer-links a:hover { color: rgba(255,255,255,0.7); } .footer-ahpra { font-size: 0.72rem; color: rgba(255,255,255,0.3); letter-spacing: 0.04em; } /* RESPONSIVE */ @media (max-width: 960px) { .hero { grid-template-columns: 1fr; } .hero-left { padding: 64px 40px; } .hero-right { display: none; } .specialties-grid { grid-template-columns: 1fr 1fr; } .approach-section { grid-template-columns: 1fr; } .who-grid { grid-template-columns: 1fr 1fr; } .book-section { grid-template-columns: 1fr; } section, .specialties-section, .approach-section, .who-section, .book-section { padding: 64px 32px; } footer { flex-direction: column; gap: 16px; text-align: center; padding: 32px; } nav { padding: 16px 24px; } } /* ANIMATIONS */ @keyframes fadeUp { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } .hero-tag { animation: fadeUp 0.6s ease both; } .hero-name { animation: fadeUp 0.6s 0.1s ease both; } .hero-title { animation: fadeUp 0.6s 0.2s ease both; } .hero-quals { animation: fadeUp 0.6s 0.3s ease both; } .hero-cta-group { animation: fadeUp 0.6s 0.4s ease both; }
Q1 Medical · Psychology Services

Delilah
Cutinho

AHPRA-Registered General Psychologist

BSc · BPsySci(Hons)
MPsy(Counselling) / PhD – graduating 2026
AHPRA Registered · Medicare Rebates Available
Book a Consultation → Welcoming new clients aged 15 and older
Delilah Cutinho, Psychologist

I aim to take a collaborative, client-centred approach grounded in evidence-based practice — tailored to each person’s individual needs and goals.

Delilah Cutinho, Psychologist

Compassionate care across the lifespan

Delilah works with adolescents and adults aged 15 and older, providing psychological care that is culturally sensitive, evidence-based, and aligned with each person’s personal goals.

15+
Years of age accepted — welcoming adolescents through to older adults
6+
Evidence-based therapeutic modalities offered, tailored to your needs
7
Core areas of clinical specialisation
DV
Significant specialist experience in domestic & family violence support

What Delilah can help you with

Anxiety Disorders
Generalised anxiety, panic disorder, social anxiety, phobias, and OCD — using evidence-based approaches to help you regain control.
Depression & Low Mood
Support for depressive disorders, persistent low mood, loss of motivation, and low self-worth — working toward meaningful recovery.
ADHD & Autism (ASD)
Assessment, strategies, and therapeutic support for neurodevelopmental differences in adolescents and adults.
Trauma & PTSD
Evidence-based trauma therapy for post-traumatic stress disorder, complex trauma, and overwhelming life experiences.
Domestic & Family Violence
Specialist experience supporting individuals impacted by domestic violence, complex trauma, relationship difficulties, and safety concerns.
Grief, Loss & Sleep
Compassionate support for bereavement and grief, alongside targeted intervention for sleep difficulties affecting daily functioning.

Therapy tailored
to you

Delilah draws on a range of evidence-based modalities, selecting and combining approaches based on your individual needs, goals, and presentation — not a one-size-fits-all model.

CBT Cognitive Behavioural Therapy
ACT Acceptance and Commitment Therapy
PCT Person-Centred Therapy
SFT Solution-Focused Therapy

A collaborative,
client-centred space

Delilah believes that effective therapy begins with a genuine therapeutic relationship. She works collaboratively with clients to understand their unique experience and craft a care plan aligned with what matters most to them.

Cultural sensitivity is central to her practice — she is committed to providing care that respects each person’s background, identity, and values.

Getting started
is straightforward

You can access psychology sessions with Delilah with a GP referral for Medicare rebates, or self-refer as a private client.

1
See your Q1 Medical GP
Request a Mental Health Treatment Plan (MHTP) referral — this unlocks Medicare rebates for up to 10 sessions per calendar year.
2
Book with Delilah
Call us or book online. Let reception know you have an MHTP and wish to see Delilah Cutinho.
3
Begin your first session
Delilah will work with you to understand your goals and develop a personalised care plan from the very first appointment.

Ready to take
the first step?

Delilah is welcoming new clients aged 15 and older. Appointments are available now — don’t wait to get the support you deserve.

Book Online Now 📞 Call Q1 Medical
Medicare rebates available. With a Mental Health Treatment Plan from your GP, you may be eligible for rebated psychology sessions. Ask our reception team for details.