Student One on One

```html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Student One on One | Personalized Academic Support</title>

<meta name="description" content="Student One on One provides personalized academic support, project assistance, exam preparation and study skills to help students improve grades and achieve their educational goals.">

<style>
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

html {
    scroll-behavior: smooth;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    color: #14213d;
    line-height: 1.6;
    background: #ffffff;
}

.container {
    width: 92%;
    max-width: 1180px;
    margin: auto;
}

/* ================= HEADER ================= */

header {
    position: sticky;
    top: 0;
    z-index: 1000;
    background: rgba(255,255,255,0.96);
    border-bottom: 1px solid #e8edf5;
    backdrop-filter: blur(10px);
}

.navbar {
    min-height: 78px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.logo {
    display: flex;
    align-items: center;
    gap: 10px;
    text-decoration: none;
    color: #14213d;
    font-size: 18px;
    font-weight: 700;
}

.logo-box {
    width: 42px;
    height: 42px;
    border-radius: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(135deg,#2563eb,#16b8d4);
    color: white;
    font-weight: 800;
}

.logo strong {
    font-weight: 800;
}

nav {
    display: flex;
    align-items: center;
    gap: 28px;
}

nav a {
    color: #4b5870;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
}

nav a:hover {
    color: #2563eb;
}

.nav-button {
    background: #10264a;
    color: white !important;
    padding: 11px 18px;
    border-radius: 9px;
}

.menu-button {
    display: none;
    background: none;
    border: none;
    font-size: 28px;
    cursor: pointer;
}

/* ================= HERO ================= */

.hero {
    background: linear-gradient(180deg,#f5f9ff,#ffffff);
    padding: 90px 0 80px;
    overflow: hidden;
}

.hero-grid {
    display: grid;
    grid-template-columns: 1.05fr .95fr;
    gap: 70px;
    align-items: center;
}

.tag {
    color: #2563eb;
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: 800;
    text-transform: uppercase;
}

.hero h1 {
    font-size: clamp(42px,5vw,70px);
    line-height: 1.05;
    letter-spacing: -3px;
    margin: 18px 0;
}

.hero h1 span {
    color: #2563eb;
}

.hero p {
    color: #64748b;
    font-size: 18px;
    max-width: 650px;
}

.buttons {
    display: flex;
    gap: 12px;
    margin-top: 30px;
}

.button {
    display: inline-block;
    padding: 14px 22px;
    border-radius: 10px;
    text-decoration: none;
    font-weight: 700;
    font-size: 14px;
}

.button-primary {
    background: #2563eb;
    color: white;
    box-shadow: 0 12px 25px rgba(37,99,235,.2);
}

.button-secondary {
    background: white;
    color: #14213d;
    border: 1px solid #e1e7f0;
}

.hero-stats {
    display: flex;
    gap: 35px;
    margin-top: 35px;
}

.hero-stats strong {
    display: block;
    font-size: 20px;
}

.hero-stats small {
    color: #64748b;
}

/* ================= HERO CARD ================= */

.hero-card-area {
    position: relative;
    min-height: 460px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.hero-glow {
    position: absolute;
    width: 390px;
    height: 390px;
    border-radius: 50%;
    background: radial-gradient(circle,
        rgba(37,99,235,.18),
        rgba(22,184,212,.05),
        transparent 70%);
}

.progress-card {
    position: relative;
    z-index: 2;
    width: 430px;
    max-width: 90%;
    padding: 30px;
    border-radius: 24px;
    background: white;
    border: 1px solid #edf1f7;
    box-shadow: 0 25px 70px rgba(16,38,74,.13);
}

.card-header {
    display: flex;
    justify-content: space-between;
    color: #8490a5;
    font-size: 12px;
}

.card-title {
    margin-top: 30px;
}

.card-title small {
    color: #8792a6;
}

.card-title h3 {
    font-size: 25px;
    margin-top: 4px;
}

.progress {
    height: 9px;
    background: #edf2f8;
    border-radius: 20px;
    margin-top: 18px;
    overflow: hidden;
}

.progress span {
    display: block;
    height: 100%;
    width: 76%;
    background: linear-gradient(90deg,#2563eb,#16b8d4);
}

.card-boxes {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
    margin-top: 25px;
}

.card-box {
    background: #f7f9fc;
    padding: 14px;
    border-radius: 12px;
}

.card-box small {
    display: block;
    color: #8792a6;
    font-size: 11px;
}

.card-box strong {
    font-size: 13px;
}

.checks {
    border-top: 1px solid #e8edf5;
    margin-top: 20px;
    padding-top: 15px;
}

.checks p {
    color: #53617a;
    font-size: 13px;
    margin: 8px 0;
}

.floating {
    position: absolute;
    z-index: 3;
    background: white;
    padding: 14px 17px;
    border-radius: 14px;
    box-shadow: 0 15px 40px rgba(16,38,74,.12);
    border: 1px solid #e8edf5;
    font-size: 13px;
}

.floating small {
    display: block;
    color: #8792a6;
}

.floating-one {
    top: 45px;
    right: 0;
}

.floating-two {
    bottom: 40px;
    left: 0;
}

/* ================= STATS ================= */

.stats {
    background: #10264a;
    color: white;
    padding: 28px 0;
}

.stats-grid {
    display: grid;
    grid-template-columns: repeat(4,1fr);
}

.stat {
    padding: 8px 25px;
    border-right: 1px solid rgba(255,255,255,.15);
}

.stat:last-child {
    border-right: none;
}

.stat strong {
    color: #75d9f2;
    display: block;
}

.stat span {
    font-weight: 800;
}

/* ================= SECTIONS ================= */

section {
    scroll-margin-top: 90px;
}

.section {
    padding: 105px 0;
}

.section-header {
    display: grid;
    grid-template-columns: 1.1fr .9fr;
    gap: 70px;
    align-items: end;
    margin-bottom: 50px;
}

.section h2 {
    font-size: clamp(34px,4vw,52px);
    line-height: 1.1;
    letter-spacing: -2px;
    margin-top: 12px;
}

.section-header p {
    color: #64748b;
}

/* ================= SERVICES ================= */

.services {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 18px;
}

.service {
    padding: 30px;
    border: 1px solid #e5eaf2;
    border-radius: 18px;
    transition: .25s;
}

.service:hover {
    transform: translateY(-5px);
    box-shadow: 0 18px 45px rgba(16,38,74,.09);
}

.service.featured {
    background: #eff6ff;
    border-color: #cfe0ff;
}

.icon {
    width: 46px;
    height: 46px;
    border-radius: 13px;
    background: #eaf2ff;
    color: #2563eb;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 800;
}

.service h3 {
    margin: 20px 0 8px;
    font-size: 19px;
}

.service p {
    color: #64748b;
    font-size: 14px;
}

.service a {
    display: inline-block;
    margin-top: 20px;
    color: #2563eb;
    text-decoration: none;
    font-weight: 700;
    font-size: 13px;
}

/* ================= HOW IT WORKS ================= */

.dark {
    background: #10264a;
    color: white;
}

.dark .tag {
    color: #75d9f2;
}

.dark .section-header p {
    color: #aebbd0;
}

.steps {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    gap: 20px;
}

.step {
    border-top: 1px solid rgba(255,255,255,.2);
    padding: 25px 5px;
}

.step-number {
    color: #75d9f2;
    font-weight: 800;
    font-size: 13px;
}

.step h3 {
    margin: 25px 0 8px;
}

.step p {
    color: #b7c2d2;
    font-size: 13px;
}

/* ================= SUBJECTS ================= */

.subjects {
    background: #f7faff;
    text-align: center;
}

.subjects-header {
    max-width: 760px;
    margin: auto auto 45px;
}

.subjects-header p {
    color: #64748b;
    margin-top: 15px;
}

.subject-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 12px;
}

.subject {
    background: white;
    border: 1px solid #e5eaf2;
    border-radius: 999px;
    padding: 12px 18px;
    font-size: 13px;
    font-weight: 600;
}

/* ================= ABOUT ================= */

.about-grid {
    display: grid;
    grid-template-columns: .9fr 1.1fr;
    gap: 80px;
    align-items: center;
}

.about-image {
    min-height: 430px;
    background: linear-gradient(145deg,#eaf4ff,#f7fbff);
    border-radius: 28px;
    position: relative;
    overflow: hidden;
}

.about-circle {
    position: absolute;
    width: 270px;
    height: 270px;
    border-radius: 50%;
    background: linear-gradient(135deg,#2563eb,#16b8d4);
    top: 55px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    font-size: 70px;
    font-weight: 800;
}

.quote {
    position: absolute;
    bottom: 30px;
    left: 30px;
    right: 30px;
    background: white;
    padding: 22px;
    border-radius: 16px;
    box-shadow: 0 16px 35px rgba(16,38,74,.12);
    font-weight: 700;
    font-size: 14px;
}

.about-text p {
    color: #64748b;
    margin: 20px 0;
}

.check-list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    margin: 25px 0 30px;
}

.check-list div {
    font-size: 13px;
}

/* ================= CTA ================= */

.cta-section {
    background: #f2f7ff;
    padding: 90px 0;
}

.cta {
    background: linear-gradient(135deg,#2563eb,#1745a5);
    color: white;
    border-radius: 30px;
    padding: 60px;
    display: grid;
    grid-template-columns: 1fr .75fr;
    gap: 60px;
    align-items: center;
}

.cta h2 {
    font-size: clamp(34px,4vw,52px);
    line-height: 1.1;
    letter-spacing: -2px;
    margin: 12px 0;
}

.cta p {
    color: #d7e5ff;
}

.form {
    background: rgba(255,255,255,.1);
    padding: 22px;
    border-radius: 18px;
}

.form input,
.form select,
.form textarea {
    width: 100%;
    border: none;
    border-radius: 9px;
    padding: 13px;
    margin-bottom: 10px;
    font-family: inherit;
}

.form button {
    width: 100%;
    padding: 14px;
    border: none;
    border-radius: 9px;
    background: white;
    color: #10264a;
    font-weight: 800;
    cursor: pointer;
}

.message {
    font-size: 12px;
    margin-top: 10px;
}

/* ================= FOOTER ================= */

footer {
    background: white;
}

.footer {
    display: grid;
    grid-template-columns: 2fr 1fr 1fr;
    gap: 60px;
    padding: 60px 0;
}

.footer p {
    color: #64748b;
    max-width: 400px;
    font-size: 13px;
    margin-top: 15px;
}

.footer-column {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.footer-column a {
    color: #64748b;
    text-decoration: none;
    font-size: 13px;
}

.copyright {
    border-top: 1px solid #e5eaf2;
    padding: 20px 0;
    color: #8792a6;
    font-size: 12px;
}

/* ================= MOBILE ================= */

@media(max-width:850px) {

    .menu-button {
        display: block;
    }

    nav {
        display: none;
        position: absolute;
        top: 78px;
        left: 0;
        right: 0;
        background: white;
        padding: 20px;
        flex-direction: column;
        align-items: stretch;
        box-shadow: 0 15px 30px rgba(0,0,0,.08);
    }

    nav.active {
        display: flex;
    }

    .hero-grid,
    .about-grid,
    .cta {
        grid-template-columns: 1fr;
    }

    .hero {
        padding-top: 60px;
    }

    .section-header {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    .services {
        grid-template-columns: 1fr 1fr;
    }

    .steps {
        grid-template-columns: 1fr 1fr;
    }

    .stats-grid {
        grid-template-columns: 1fr 1fr;
    }

    .stat {
        border-bottom: 1px solid rgba(255,255,255,.15);
    }

    .cta {
        padding: 40px;
    }

    .footer {
        grid-template-columns: 1fr 1fr;
    }
}

@media(max-width:560px) {

    .hero h1 {
        font-size: 43px;
    }

    .buttons {
        flex-direction: column;
    }

    .button {
        text-align: center;
    }

    .hero-stats {
        gap: 18px;
    }

    .hero-card-area {
        min-height: 380px;
    }

    .progress-card {
        padding: 20px;
    }

    .floating-one {
        right: -5px;
    }

    .floating-two {
        left: -5px;
    }

    .services,
    .steps,
    .footer {
        grid-template-columns: 1fr;
    }

    .section {
        padding: 75px 0;
    }

    .cta-section {
        padding: 55px 0;
    }

    .cta {
        padding: 28px 20px;
        border-radius: 22px;
    }

    .check-list {
        grid-template-columns: 1fr;
    }
}
</style>
</head>

<body>

<header>
<div class="container navbar">

<a href="#home" class="logo">
    <span class="logo-box">S1</span>
    Student <strong>One on One</strong>
</a>

<button class="menu-button" onclick="toggleMenu()">☰</button>

<nav id="navigation">
    <a href="#home">Home</a>
    <a href="#services">Services</a>
    <a href="#how">How It Works</a>
    <a href="#subjects">Subjects</a>
    <a href="#about">About</a>
    <a href="#contact" class="nav-button">Get Started</a>
</nav>

</div>
</header>


<main>

<!-- HERO -->

<section class="hero" id="home">

<div class="container hero-grid">

<div>

<span class="tag">Personalized Academic Support</span>

<h1>
Better grades.<br>
<span>Greater confidence.</span><br>
A stronger future.
</h1>

<p>
One-on-one academic support designed around each student's goals,
challenges and learning style — from everyday schoolwork to major
projects and exam preparation.
</p>

<div class="buttons">

<a href="#contact" class="button button-primary">
Get Academic Support →
</a>

<a href="#services" class="button button-secondary">
Explore Services
</a>

</div>

<div class="hero-stats">

<div>
<strong>1:1</strong>
<small>Personal attention</small>
</div>

<div>
<strong>Goal</strong>
<small>Focused support</small>
</div>

<div>
<strong>Plan</strong>
<small>Built for progress</small>
</div>

</div>

</div>


<div class="hero-card-area">

<div class="hero-glow"></div>

<div class="progress-card">

<div class="card-header">
<span>● Student Progress</span>
<span>•••</span>
</div>

<div class="card-title">
<small>Current focus</small>
<h3>Academic Growth</h3>
</div>

<div class="progress">
<span></span>
</div>

<div class="card-boxes">

<div class="card-box">
<small>Study plan</small>
<strong>Personalized</strong>
</div>

<div class="card-box">
<small>Support</small>
<strong>One-on-One</strong>
</div>

</div>

<div class="checks">
<p>✓ Understand difficult topics</p>
<p>✓ Prepare with confidence</p>
<p>✓ Improve study habits</p>
</div>

</div>

<div class="floating floating-one">
📚 <strong>Exam Ready</strong>
<small>Practice + review</small>
</div>

<div class="floating floating-two">
🎯 <strong>Academic Goals</strong>
<small>Track your progress</small>
</div>

</div>

</div>
</section>


<!-- STATS -->

<section class="stats">

<div class="container stats-grid">

<div class="stat">
<strong>01</strong>
<span>Understand</span>
<small>Identify learning gaps</small>
</div>

<div class="stat">
<strong>02</strong>
<span>Plan</span>
<small>Create a practical strategy</small>
</div>

<div class="stat">
<strong>03</strong>
<span>Practice</span>
<small>Build skills and confidence</small>
</div>

<div class="stat">
<strong>04</strong>
<span>Progress</span>
<small>Work toward better results</small>
</div>

</div>

</section>


<!-- SERVICES -->

<section class="section" id="services">

<div class="container">

<div class="section-header">

<div>
<span class="tag">What We Do</span>

<h2>
Support for every step
of the academic journey.
</h2>
</div>

<p>
Whether a student needs help catching up, preparing for an important
exam, organizing a project or developing better study habits, our
approach starts with the individual.
</p>

</div>


<div class="services">

<article class="service featured">

<div class="icon">↗</div>

<h3>Grade Improvement</h3>

<p>
Identify difficult areas, strengthen understanding and create a
focused path toward stronger academic performance.
</p>

<a href="#contact">Learn more →</a>

</article>


<article class="service">

<div class="icon">✎</div>

<h3>Project Assistance</h3>

<p>
Get guidance with research, planning, organization, presentations
and completing academic projects.
</p>

<a href="#contact">Learn more →</a>

</article>


<article class="service">

<div class="icon">✓</div>

<h3>Exam Preparation</h3>

<p>
Review key concepts, practice questions and develop strategies that
make exam preparation more effective.
</p>

<a href="#contact">Learn more →</a>

</article>


<article class="service">

<div class="icon">◈</div>

<h3>Study Skills</h3>

<p>
Build better study routines, time-management skills, organization
and confidence as an independent learner.
</p>

<a href="#contact">Learn more →</a>

</article>


<article class="service">

<div class="icon">⌁</div>

<h3>Academic Tutoring</h3>

<p>
Personalized one-on-one support tailored to the student's subject,
level and learning needs.
</p>

<a href="#contact">Learn more →</a>

</article>


<article class="service">

<div class="icon">★</div>

<h3>Academic Goals</h3>

<p>
Turn broad ambitions into clear, manageable goals and actionable
steps for steady progress.
</p>

<a href="#contact">Learn more →</a>

</article>

</div>

</div>

</section>


<!-- HOW IT WORKS -->

<section class="section dark" id="how">

<div class="container">

<div class="section-header">

<div>
<span class="tag">How It Works</span>

<h2>
A simple approach.<br>
A personalized experience.
</h2>
</div>

<p>
Students don't all learn the same way. That's why support begins with
understanding where the student is now and where they want to go.
</p>

</div>


<div class="steps">

<div class="step">
<span class="step-number">01</span>
<h3>Tell us your goals</h3>
<p>
Share the subjects, challenges or upcoming academic activities where
support is needed.
</p>
</div>

<div class="step">
<span class="step-number">02</span>
<h3>Identify opportunities</h3>
<p>
Look at strengths, gaps and priorities to determine where focused
support can help.
</p>
</div>

<div class="step">
<span class="step-number">03</span>
<h3>Build the plan</h3>
<p>
Create a practical support plan around the student's needs,
schedule and goals.
</p>
</div>

<div class="step">
<span class="step-number">04</span>
<h3>Learn & progress</h3>
<p>
Work one-on-one, practice consistently and adjust the approach as
progress develops.
</p>
</div>

</div>

</div>

</section>


<!-- SUBJECTS -->

<section class="section subjects" id="subjects">

<div class="container">

<div class="subjects-header">

<span class="tag">Academic Support</span>

<h2>
Built around the subjects
students need most.
</h2>

<p>
Our subject list can be customized based on the programs and grade
levels you support.
</p>

</div>


<div class="subject-list">

<span class="subject">Mathematics</span>
<span class="subject">English</span>
<span class="subject">Science</span>
<span class="subject">Biology</span>
<span class="subject">Chemistry</span>
<span class="subject">Physics</span>
<span class="subject">Social Studies</span>
<span class="subject">History</span>
<span class="subject">Computer Studies</span>
<span class="subject">Business</span>
<span class="subject">Study Skills</span>
<span class="subject">Exam Preparation</span>

</div>

</div>

</section>


<!-- ABOUT -->

<section class="section" id="about">

<div class="container about-grid">

<div class="about-image">

<div class="about-circle">
S1
</div>

<div class="quote">
“Progress begins when students have the right support,
the right strategy and someone in their corner.”
</div>

</div>


<div class="about-text">

<span class="tag">Why Student One on One</span>

<h2>
More than tutoring.<br>
Support that moves students forward.
</h2>

<p>
Student One on One is designed to give students focused academic
assistance without treating every learner the same.
</p>

<p>
The goal is to help students understand their work, become more
confident and develop skills they can use beyond a single assignment
or exam.
</p>

<div class="check-list">

<div>✓ Personalized attention</div>
<div>✓ Goal-oriented support</div>
<div>✓ Practical study strategies</div>
<div>✓ Confidence-building guidance</div>

</div>

<a href="#contact" class="button button-primary">
Start the Conversation →
</a>

</div>

</div>

</section>


<!-- CTA -->

<section class="cta-section" id="contact">

<div class="container">

<div class="cta">

<div>

<span class="tag">Ready to Get Started?</span>

<h2>
Let's build a better path
to academic success.
</h2>

<p>
Tell us what the student needs help with and we'll help determine
the next step.
</p>

</div>


<form class="form" onsubmit="submitForm(event)">

<input
type="text"
placeholder="Student / Parent name"
required
>

<input
type="email"
placeholder="Email address"
required
>

<select required>

<option value="">
What do you need help with?
</option>

<option>Grade improvement</option>
<option>Project assistance</option>
<option>Exam preparation</option>
<option>Academic tutoring</option>
<option>Study skills</option>

</select>

<textarea
rows="4"
placeholder="Tell us a little about what you need..."
></textarea>

<button type="submit">
Request Academic Support →
</button>

<div class="message" id="message"></div>

</form>

</div>

</div>

</section>

</main>


<!-- FOOTER -->

<footer>

<div class="container footer">

<div>

<a href="#home" class="logo">
<span class="logo-box">S1</span>
Student <strong>One on One</strong>
</a>

<p>
Personalized academic support to help students learn,
improve and achieve more.
</p>

</div>


<div class="footer-column">

<strong>Explore</strong>

<a href="#services">Services</a>
<a href="#how">How It Works</a>
<a href="#subjects">Subjects</a>
<a href="#about">About</a>

</div>


<div class="footer-column">

<strong>Get Support</strong>

<a href="#contact">Contact Us</a>
<a href="#contact">Request Support</a>
<a href="#contact">Academic Consultation</a>

</div>

</div>


<div class="container copyright">

© <span id="year"></span>
Student One on One. All rights reserved.

</div>

</footer>


<script>

function toggleMenu() {

    document
        .getElementById("navigation")
        .classList.toggle("active");

}


document
    .querySelectorAll("nav a")
    .forEach(function(link) {

        link.addEventListener("click", function() {

            document
                .getElementById("navigation")
                .classList.remove("active");

        });

    });


function submitForm(event) {

    event.preventDefault();

    document.getElementById("message").innerHTML =
        "Thank you! Your request has been received. Connect this form to your email or form service before launching the website.";

}


document.getElementById("year").textContent =
    new Date().getFullYear();

</script>

</body>
</html>
```