._topbar_jrfi0_1{background:#1a3a6b}._topbar_jrfi0_1 ._container_jrfi0_4,._topbar_jrfi0_1>._container_jrfi0_4{display:flex;justify-content:space-between;align-items:center;padding-top:14px;padding-bottom:14px}._topbar_jrfi0_1 span{font-size:14px;color:#ffffffe6}._topbarCta_jrfi0_16{font-size:13px;font-weight:700;color:#ffb800;background:#ffb80026;border:1px solid rgba(255,184,0,.4);padding:6px 16px;border-radius:4px;transition:background .2s}._topbarCta_jrfi0_16:hover{background:#ffb80047}._nav_jrfi0_28{background:#fff;border-bottom:1px solid #E5E7EB;position:sticky;top:0;z-index:1000;box-shadow:0 2px 14px #00000012}._nav_jrfi0_28>._container_jrfi0_4{height:74px;display:flex;justify-content:space-between;align-items:center}._logoWrap_jrfi0_42{background:#fff;padding:6px 14px;border-radius:8px;border:1px solid #E5E7EB;display:flex;align-items:center}._logo_jrfi0_42{height:44px;width:auto;object-fit:contain}._navLinks_jrfi0_55{display:flex;gap:24px;align-items:center}._navLink_jrfi0_55{font-size:14px;font-weight:500;color:#374151;transition:color .2s}._navLink_jrfi0_55:hover,._navLink_jrfi0_55._active_jrfi0_66{color:#1a73e8}._dropdown_jrfi0_69{position:relative}._dropdownTrigger_jrfi0_72{background:none;border:none;font-size:14px;font-weight:500;color:#374151;cursor:pointer;display:flex;align-items:center;gap:4px;font-family:Inter,sans-serif;padding:0;transition:color .2s}._dropdownTrigger_jrfi0_72:hover,._dropdownTrigger_jrfi0_72._active_jrfi0_66{color:#1a73e8}._chevron_jrfi0_90{font-size:11px;transition:transform .2s;display:inline-block}._chevronOpen_jrfi0_95{transform:rotate(180deg)}._dropdownMenu_jrfi0_98{position:absolute;top:calc(100% + 12px);left:0;background:#fff;border:1px solid #E5E7EB;border-radius:10px;box-shadow:0 8px 28px #0000001f;min-width:180px;overflow:hidden;z-index:100}._dropdownItem_jrfi0_110{display:block;padding:12px 18px;font-size:14px;font-weight:500;color:#374151;transition:background .15s,color .15s}._dropdownItem_jrfi0_110:hover{background:#f0f4f8;color:#1a73e8}._bookBtn_jrfi0_123{font-size:14px!important;padding:11px 22px!important}._hamburger_jrfi0_127{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}._hamburger_jrfi0_127 span{display:block;width:24px;height:2px;background:#1a3a6b;border-radius:2px}._mobileMenu_jrfi0_143{background:#fff;border-top:1px solid #E5E7EB;padding:16px 20px;display:flex;flex-direction:column;gap:4px}._mobileLink_jrfi0_151{font-size:15px;font-weight:500;color:#374151;padding:12px 0;border-bottom:1px solid #F3F4F6}._mobileSectionLabel_jrfi0_158{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#9ca3af;padding:12px 0 4px}._mobileLinkIndent_jrfi0_166{font-size:14px;font-weight:500;color:#374151;padding:10px 0 10px 12px;border-bottom:1px solid #F3F4F6}._mobileBook_jrfi0_173{margin-top:12px;text-align:center}@media (max-width: 768px){._navLinks_jrfi0_55{display:none}._hamburger_jrfi0_127{display:flex}._topbar_jrfi0_1 span{display:none}}._footer_kwesq_1{background:#0d1f3c;padding:56px 0 0}._grid_kwesq_6{display:grid;grid-template-columns:2fr 1.2fr 1fr 1.6fr;gap:48px;margin-bottom:48px}._about_kwesq_14{display:flex;flex-direction:column;gap:16px}._logoWrap_kwesq_19{background:#fff;border-radius:10px;padding:10px 18px;display:inline-flex;align-items:center;align-self:flex-start}._logo_kwesq_19{height:42px;width:auto;object-fit:contain}._description_kwesq_28{font-size:14px;color:#9ca3af;line-height:1.75;max-width:280px}._contactInfo_kwesq_34{display:flex;flex-direction:column;gap:8px}._contactItem_kwesq_39{font-size:13px;color:#9ca3af;line-height:1.6;display:block}a._contactItem_kwesq_39:hover{color:#fff}._col_kwesq_48{display:flex;flex-direction:column}._colHeading_kwesq_52{font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:1.2px;color:#fff;margin-bottom:14px}._colHeadingSpaced_kwesq_60{margin-top:24px}._colLink_kwesq_63{font-size:13px;color:#9ca3af;margin-bottom:10px;line-height:1.5;transition:color .15s}._colLink_kwesq_63:hover{color:#fff}._colLinkHighlight_kwesq_71{font-size:13px;font-weight:700;color:#ffb800;margin-bottom:10px;line-height:1.5;transition:color .15s}._colLinkHighlight_kwesq_71:hover{color:#fff}._neighbourhoodGrid_kwesq_82{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}._neighbourhoodLink_kwesq_87{font-size:12px;color:#6b7280;line-height:1.5;transition:color .15s}._neighbourhoodLink_kwesq_87:hover{color:#9ca3af}._bottom_kwesq_96{border-top:1px solid rgba(255,255,255,.07);padding:24px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}._bottom_kwesq_96 p{font-size:13px;color:#4b5563}._bottomLinks_kwesq_106{display:flex;gap:22px}._bottomLinks_kwesq_106 a{font-size:13px;color:#4b5563;transition:color .15s}._bottomLinks_kwesq_106 a:hover{color:#9ca3af}._credit_kwesq_110{border-top:1px solid #1a2e4a;padding:12px 0;text-align:center}._credit_kwesq_110 p{font-size:13px;color:#9ca3af}._creditLink_kwesq_119{color:#cbd5e1;font-weight:500;text-decoration:none;transition:color .15s}._creditLink_kwesq_119:hover{color:#fff}@media (max-width: 1024px){._grid_kwesq_6{grid-template-columns:1fr 1fr;gap:36px}}@media (max-width: 768px){._grid_kwesq_6{grid-template-columns:1fr;gap:32px}._bottom_kwesq_96{flex-direction:column;align-items:flex-start}._neighbourhoodGrid_kwesq_82{grid-template-columns:1fr 1fr 1fr}}._hero_1lrkx_1{width:100%;min-height:600px;background-image:url(/images/edmonton-driving-instructor-teaching-student-in-car.jpg);background-size:cover;background-position:center 30%;background-repeat:no-repeat;position:relative;display:flex;align-items:center}._overlay_1lrkx_12{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#0a1441e0,#0a1441a6 48%,#0a144140)}._heroContent_1lrkx_17{padding:80px 48px;position:relative;z-index:1;width:100%}._inner_1lrkx_24{max-width:620px}._eyebrow_1lrkx_25{display:inline-flex;align-items:center;gap:8px;background:#ffb8002e;border:1px solid rgba(255,184,0,.45);border-radius:20px;padding:7px 18px;font-size:13px;font-weight:700;color:#ffb800;margin-bottom:22px;white-space:nowrap}._dot_1lrkx_39{width:7px;height:7px;background:#ffb800;border-radius:50%;flex-shrink:0}._heading_1lrkx_46{font-size:52px;font-weight:900;color:#fff;line-height:1.05;letter-spacing:-1.5px;margin-bottom:18px}._highlight_1lrkx_54{color:#ffb800;font-style:normal}._sub_1lrkx_55{font-size:17px;color:#ffffffc7;line-height:1.75;max-width:520px;margin-bottom:26px}._badges_1lrkx_62{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}._badge_1lrkx_62{background:#ffb80040;border:1px solid rgba(255,184,0,.6);border-radius:5px;padding:8px 14px;font-size:13px;font-weight:600;color:#ffb800}._btns_1lrkx_77{display:flex;gap:14px;flex-wrap:wrap}@media (max-width: 1024px){._heroContent_1lrkx_17{padding:60px 40px}._heading_1lrkx_46{font-size:44px}}@media (max-width: 768px){._hero_1lrkx_1{min-height:520px}._heroContent_1lrkx_17{padding:16px}._inner_1lrkx_24{max-width:100%}._heading_1lrkx_46{font-size:36px;letter-spacing:-.5px}._sub_1lrkx_55{font-size:15px;max-width:100%}._eyebrow_1lrkx_25{font-size:12px;white-space:normal}._badge_1lrkx_62{font-size:12px;padding:6px 10px}}._stats_4ibqx_1{background:#1a73e8;width:100%}._grid_4ibqx_2{display:grid;grid-template-columns:repeat(4,1fr);width:100%}._stat_4ibqx_1{text-align:center;padding:24px 16px;border-right:1px solid rgba(255,255,255,.18)}._stat_4ibqx_1:last-child{border-right:none}._number_4ibqx_13{font-size:38px;font-weight:900;color:#fff;line-height:1;letter-spacing:-1px}._label_4ibqx_20{font-size:13px;color:#ffffffa6;margin-top:5px}@media (max-width: 768px){._grid_4ibqx_2{grid-template-columns:repeat(2,1fr)}._number_4ibqx_13{font-size:28px}}._section_11f4f_1{background:#f8f9fc}._section_11f4f_1>._container_11f4f_2{padding-top:80px;padding-bottom:80px}._grid_11f4f_3{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}._card_11f4f_8{background:#fff;border:1px solid #E5E7EB;border-top:4px solid #1a73e8;border-radius:14px;padding:28px 22px;text-align:center;transition:box-shadow .2s}._card_11f4f_8:hover{box-shadow:0 8px 28px #1a73e81f}._img_11f4f_18{width:100%;aspect-ratio:1;object-fit:cover;object-position:center top;border-radius:10px;margin-bottom:18px}._title_11f4f_26{font-size:17px;font-weight:700;color:#1a3a6b;margin-bottom:8px}._text_11f4f_32{font-size:14px;color:#6b7280;line-height:1.65}@media (max-width: 1024px){._grid_11f4f_3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._grid_11f4f_3{grid-template-columns:1fr}}._section_p0f9a_1{background:#fff}._section_p0f9a_1>._container_p0f9a_2{padding-top:80px;padding-bottom:80px}._grid_p0f9a_3{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}._card_p0f9a_8{background:#fff;border:1px solid #E5E7EB;border-radius:16px;overflow:hidden;box-shadow:0 2px 16px #0000000f;display:flex;flex-direction:column;transition:box-shadow .2s,transform .2s}._card_p0f9a_8:hover{box-shadow:0 8px 32px #1a73e824;transform:translateY(-3px)}._img_p0f9a_19{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center;flex-shrink:0}._body_p0f9a_20{padding:24px;display:flex;flex-direction:column;flex:1}._tag_p0f9a_21{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#1a73e8;margin-bottom:7px}._name_p0f9a_29{font-size:19px;font-weight:800;color:#1a3a6b;margin-bottom:10px;line-height:1.3}._desc_p0f9a_30{font-size:14px;color:#6b7280;line-height:1.65;flex:1;margin-bottom:20px}._price_p0f9a_31{font-size:28px;font-weight:900;color:#1a73e8;margin-bottom:18px}._price_p0f9a_31 span{font-size:14px;font-weight:400;color:#9ca3af}._btns_p0f9a_33{display:flex;gap:10px}._enroll_p0f9a_34{flex:1;background:#1a73e8;color:#fff;font-size:14px;font-weight:700;padding:12px;border-radius:7px;text-align:center;transition:background .2s}._enroll_p0f9a_34:hover{background:#1558c0}._learn_p0f9a_46{flex:1;border:1.5px solid #1a73e8;color:#1a73e8;font-size:14px;font-weight:600;padding:11px;border-radius:7px;text-align:center;transition:all .2s}._learn_p0f9a_46:hover{background:#eef2ff}._viewAll_p0f9a_58{text-align:center;margin-top:44px}@media (max-width: 1024px){._grid_p0f9a_3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._grid_p0f9a_3{grid-template-columns:1fr}}._section_t5m4c_1{background:#1a3a6b}._section_t5m4c_1>._container_t5m4c_2{padding-top:80px;padding-bottom:80px}._label_t5m4c_3{color:#ffb800!important}._title_t5m4c_4{color:#fff!important}._sub_t5m4c_5{color:#ffffff73!important}._grid_t5m4c_6{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}._card_t5m4c_11{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:14px;overflow:hidden}._img_t5m4c_17{width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center top}._body_t5m4c_23{padding:22px}._stars_t5m4c_24{color:#ffb800;font-size:18px;letter-spacing:2px;margin-bottom:12px}._text_t5m4c_30{font-size:14px;color:#ffffffd1;line-height:1.72;font-style:italic;margin-bottom:16px}._name_t5m4c_37{font-size:15px;font-weight:700;color:#fff}._detail_t5m4c_38{font-size:12px;color:#ffffff6b;margin-top:3px}@media (max-width: 1024px){._grid_t5m4c_6{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._grid_t5m4c_6{grid-template-columns:1fr}}._strip_6a4h6_1{background:#ffb800}._strip_6a4h6_1>._container_6a4h6_2{padding-top:0;padding-bottom:0}._inner_6a4h6_3{display:flex;align-items:center;justify-content:space-between;padding:28px 0;gap:28px}._title_6a4h6_10{font-size:24px;font-weight:800;color:#1a3a6b;margin-bottom:5px}._text_6a4h6_11{font-size:15px;color:#1a3a6bb3}._btn_6a4h6_12{background:#1a3a6b;color:#ffb800;font-size:15px;font-weight:700;padding:14px 30px;border-radius:7px;white-space:nowrap;flex-shrink:0;transition:background .2s}._btn_6a4h6_12:hover{background:#0f2347}@media (max-width: 768px){._inner_6a4h6_3{flex-direction:column;align-items:flex-start}}._section_eahv9_1{background:#f8f9fc}._section_eahv9_1>._container_eahv9_2{padding-top:80px;padding-bottom:80px}._grid_eahv9_3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}._card_eahv9_8{background:#fff;border:1px solid #E5E7EB;border-radius:14px;overflow:hidden;box-shadow:0 2px 12px #0000000d;transition:box-shadow .2s,transform .2s}._card_eahv9_8:hover{box-shadow:0 8px 28px #1a73e81a;transform:translateY(-3px)}._img_eahv9_17{width:100%;aspect-ratio:3/2;object-fit:cover;object-position:center top}._body_eahv9_18{padding:20px}._tag_eahv9_19{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#059669;background:#d1fae5;display:inline-block;padding:4px 10px;border-radius:20px;margin-bottom:10px}._name_eahv9_31{font-size:17px;font-weight:800;color:#1a3a6b;margin-bottom:6px}._result_eahv9_32{font-size:13px;font-weight:700;color:#1a73e8;margin-bottom:8px}._quote_eahv9_33{font-size:13px;color:#6b7280;line-height:1.65;font-style:italic}@media (max-width: 1024px){._grid_eahv9_3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._grid_eahv9_3{grid-template-columns:1fr}}._section_1x0nq_1{background:#fff}._section_1x0nq_1>._container_1x0nq_2{padding-top:80px;padding-bottom:80px}._grid_1x0nq_3{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}._phoneBox_1x0nq_9{background:#1a3a6b;border-radius:18px;padding:44px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}._phoneLabel_1x0nq_18{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#ffffff73}._phoneIcon_1x0nq_25{font-size:36px;color:#ffb800}._phoneNum_1x0nq_26{font-size:44px;font-weight:900;color:#ffb800;letter-spacing:-1px;line-height:1;transition:opacity .2s}._phoneNum_1x0nq_26:hover{opacity:.85}._phoneHours_1x0nq_35{font-size:14px;color:#ffffff8c}._phoneCta_1x0nq_36{margin-top:8px;background:#ffb800;color:#1a3a6b;font-size:15px;font-weight:800;padding:14px 28px;border-radius:7px;transition:background .2s}._phoneCta_1x0nq_36:hover{background:#e6a500}._reviewBox_1x0nq_47{background:#f8f9fc;border:1px solid #E5E7EB;border-radius:18px;padding:40px;box-shadow:0 4px 20px #0000000f}._grLabel_1x0nq_54{font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#1a73e8;margin-bottom:10px}._grTitle_1x0nq_62{font-size:30px;font-weight:900;color:#1a3a6b;letter-spacing:-.5px;line-height:1.15;margin-bottom:12px}._grText_1x0nq_70{font-size:15px;color:#6b7280;line-height:1.7;margin-bottom:24px}._starsRow_1x0nq_71{display:flex;align-items:center;gap:12px;margin-bottom:24px;background:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:16px 20px}._stars_1x0nq_71{font-size:24px;color:#ffb800;letter-spacing:3px}._score_1x0nq_82{font-size:28px;font-weight:900;color:#1a3a6b;line-height:1}._scoreDetail_1x0nq_83{font-size:13px;color:#6b7280;margin-top:2px}._actionRow_1x0nq_84{display:flex;align-items:center;gap:16px;flex-wrap:wrap}._googleBadge_1x0nq_85{height:56px;width:auto;object-fit:contain;border-radius:7px;border:1px solid #E5E7EB;padding:6px 10px;background:#fff}._reviewBtn_1x0nq_94{background:#1a73e8;color:#fff;font-size:14px;font-weight:700;padding:13px 22px;border-radius:7px;transition:background .2s}._reviewBtn_1x0nq_94:hover{background:#1558c0}@media (max-width: 768px){._grid_1x0nq_3{grid-template-columns:1fr}._phoneNum_1x0nq_26{font-size:34px}._grTitle_1x0nq_62{font-size:24px}}._neighbourhoods_130m4_2{background:#f0f4f8;padding:80px 0}._neighbourhoodGrid_130m4_6{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}._neighbourhoodCard_130m4_11{display:block;background:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:12px 10px;font-size:13px;font-weight:600;color:#1a3a6b;text-align:center;line-height:1.3;transition:background .2s,color .2s,border-color .2s}._neighbourhoodCard_130m4_11:hover{background:#1a73e8;color:#fff;border-color:#1a73e8}._locationLinks_130m4_29{display:flex;gap:32px;margin-top:24px;flex-wrap:wrap}._locationLink_130m4_29{font-size:15px;font-weight:700;color:#1a73e8}._locationLink_130m4_29:hover{text-decoration:underline}._blog_130m4_43{background:#fff;padding:80px 0}._blogGrid_130m4_47{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}._viewAll_130m4_52{text-align:center;margin-top:44px}._blogCard_130m4_56{background:#f8f9fc;border-radius:14px;border-top:4px solid #1a73e8;padding:28px 24px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s}._blogCard_130m4_56:hover{box-shadow:0 6px 24px #00000017}._blogCategory_130m4_69{display:inline-block;background:#eef2ff;color:#1a73e8;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:4px;align-self:flex-start}._blogTitle_130m4_81{font-size:18px;font-weight:800;color:#1a3a6b;line-height:1.35}._blogExcerpt_130m4_87{font-size:14px;color:#6b7280;line-height:1.7;flex:1}._blogLink_130m4_93{font-size:14px;font-weight:700;color:#1a73e8}._blogLink_130m4_93:hover{text-decoration:underline}@media (max-width: 1024px){._neighbourhoodGrid_130m4_6{grid-template-columns:repeat(4,1fr)}._blogGrid_130m4_47{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._neighbourhoodGrid_130m4_6{grid-template-columns:repeat(2,1fr)}._blogGrid_130m4_47{grid-template-columns:1fr}._locationLinks_130m4_29{flex-direction:column;gap:12px}}._hero_t373g_2{position:relative;background-image:url(/images/orchard-driving-school-edmonton-certified-instructors-team.jpg);background-size:cover;background-position:center 20%;min-height:580px;display:flex;align-items:center}._heroOverlay_t373g_12{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a3a6bbf}._heroContent_t373g_18{position:relative;z-index:1;width:100%;padding:80px 0}._heading_t373g_25{font-size:54px;font-weight:900;color:var(--white);letter-spacing:-1.5px;line-height:1.05;margin-bottom:16px}._sub_t373g_34{font-size:18px;color:#ffffffd9;max-width:600px}._story_t373g_41{background:var(--white);padding:80px 0}._storyGrid_t373g_46{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}._storyImage_t373g_53 img{width:100%;height:480px;object-fit:cover;border-radius:14px}._storyText_t373g_60{display:flex;flex-direction:column;gap:8px}._storyBody_t373g_66{font-size:15px;color:var(--gray-600);line-height:1.7;margin-bottom:16px}._storyBtns_t373g_73{display:flex;gap:16px;margin-top:32px}._instructors_t373g_80{background:var(--gray-50);padding:80px 0}._instructorsGrid_t373g_85{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}._instructorsImage_t373g_92 img{width:100%;height:480px;object-fit:cover;border-radius:14px}._instructorsText_t373g_99{display:flex;flex-direction:column;gap:8px}._cta_t373g_106{background:var(--navy);padding:80px 0;text-align:center}._ctaTitle_t373g_112{font-size:46px;font-weight:900;color:var(--white);letter-spacing:-1px;margin-bottom:16px}._ctaSub_t373g_120{font-size:18px;color:#ffffffd9;margin-bottom:40px}._ctaBtns_t373g_126{display:flex;gap:16px;justify-content:center}@media (max-width: 1024px){._instructorsGrid_t373g_85{grid-template-columns:1fr;gap:40px}}@media (max-width: 768px){._heading_t373g_25{font-size:36px}._storyGrid_t373g_46{grid-template-columns:1fr;gap:40px}._storyImage_t373g_53 img,._instructorsImage_t373g_92 img{height:300px}._ctaTitle_t373g_112{font-size:32px}._ctaBtns_t373g_126{flex-direction:column;align-items:center}._storyBtns_t373g_73{flex-direction:column}}._bar_nfhxw_1{background:#1e3a5f;border-bottom:3px solid #FFB800;padding:20px 0}._row_nfhxw_6{display:flex;align-items:center;justify-content:space-between;gap:24px}._callSide_nfhxw_12{display:flex;flex-direction:column;gap:6px}._callBtn_nfhxw_17{display:inline-block;background:#ffb800;color:#1a3a6b;font-size:20px;font-weight:900;padding:14px 32px;border-radius:8px;letter-spacing:-.3px;transition:background .2s,transform .15s;box-shadow:0 4px 16px #ffb8004d;white-space:nowrap}._callBtn_nfhxw_17:hover{background:#e6a500;transform:translateY(-2px)}._hours_nfhxw_34{font-size:12px;color:#ffffffb3;padding-left:4px}._trustSide_nfhxw_39{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}._trustSide_nfhxw_39 span{position:relative;font-size:13px;font-weight:700;color:#065f46;background:#fff;border:1px solid #D1FAE5;border-radius:4px;padding:10px 16px;box-shadow:2px 2px #0000000f,4px 4px 8px #0000001a;text-align:center}._trustSide_nfhxw_39 span:after{content:"";position:absolute;right:-6px;top:6px;bottom:0;width:6px;background:linear-gradient(to bottom,#0000000a,#0000002e);border-radius:0 2px 3px 0;transform:skewY(3deg)}@media (max-width: 768px){._row_nfhxw_6{flex-direction:column;align-items:flex-start}._callBtn_nfhxw_17{font-size:17px;padding:14px 20px;width:100%;text-align:center}._trustSide_nfhxw_39{gap:8px;width:100%}}._hero_1ur0a_2{position:relative;background-image:url(/images/orchard-driving-school-edmonton-driving-lesson-instructor.jpg);background-size:cover;background-position:center 20%;min-height:580px;display:flex;align-items:center}._heroOverlay_1ur0a_12{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a3a6bbf}._heroContent_1ur0a_18{position:relative;z-index:1;width:100%;padding:80px 0}._heading_1ur0a_25{font-size:54px;font-weight:900;color:var(--white);letter-spacing:-1.5px;line-height:1.05;margin-bottom:16px}._sub_1ur0a_34{font-size:18px;color:#ffffffd9;max-width:600px}._locationSection_1ur0a_41{background:#fff;padding:80px 0}._locationSectionAlt_1ur0a_46{background:#f0f4f8}._locationHeader_1ur0a_50{margin-bottom:36px;display:flex;align-items:baseline;gap:20px;flex-wrap:wrap}._locationPageLink_1ur0a_57{font-size:14px;font-weight:600;color:#1a73e8}._locationPageLink_1ur0a_57:hover{text-decoration:underline}._locationTitle_1ur0a_64{font-size:32px;font-weight:900;color:#1a3a6b;display:inline-block;padding-bottom:12px;border-bottom:3px solid #FFB800}._cardsGrid_1ur0a_74{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;align-items:start}._cardsGridCenter_1ur0a_81{display:flex;justify-content:center}._cardsGridCenter_1ur0a_81>*{flex:0 0 calc(50% - 12px)}._card_1ur0a_74{background:#fff;border-radius:14px;border-top:4px solid #1a73e8;padding:28px;display:flex;flex-direction:column;gap:20px;box-shadow:0 2px 10px #0000000f;transition:box-shadow .25s}._card_1ur0a_74:hover{box-shadow:0 8px 32px #1a73e826}._cardTitle_1ur0a_107{font-size:20px;font-weight:900;color:#1a3a6b;line-height:1.2}._hours_1ur0a_115{display:flex;gap:24px}._hourItem_1ur0a_120{display:flex;flex-direction:column}._hourNum_1ur0a_125{font-size:30px;font-weight:900;color:#1a73e8;line-height:1}._hourLabel_1ur0a_132{font-size:12px;color:#9ca3af;margin-top:3px}._subTiles_1ur0a_139{display:grid;grid-template-columns:1fr 1fr;gap:12px}._subTile_1ur0a_139{background:#f8faff;border:1px solid #E5E7EB;border-radius:10px;padding:16px 14px;display:flex;flex-direction:column;gap:5px;text-align:center}._subTileLabel_1ur0a_156{font-size:11px;font-weight:700;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}._subTilePrice_1ur0a_164{font-size:28px;font-weight:900;color:#1a3a6b;line-height:1;margin-top:4px}._subTileGst_1ur0a_172{font-size:11px;color:#9ca3af;margin-bottom:4px}._subTileBtn_1ur0a_178{background:#ffb800;color:#1a3a6b;font-size:13px;font-weight:800;padding:10px;border-radius:8px;display:block;text-align:center;transition:background .2s}._subTileBtn_1ur0a_178:hover{background:#e6a600}._licenceSection_1ur0a_195{background:#f0f4f8;padding:80px 0}._licenceHeader_1ur0a_200{margin-bottom:36px}._licenceTitle_1ur0a_204{font-size:32px;font-weight:900;color:#1a3a6b;display:inline-block;padding-bottom:12px;border-bottom:3px solid #FFB800;margin-bottom:10px}._licenceSub_1ur0a_214{font-size:16px;color:#6b7280;margin-top:10px}._addonsSection_1ur0a_221{background:#fff;padding:80px 0}._addonsGrid_1ur0a_226{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:40px}._addonCard_1ur0a_233{background:#f8faff;border-radius:14px;border-top:4px solid #1a73e8;padding:24px;display:flex;flex-direction:column;gap:10px;text-align:center;transition:box-shadow .25s}._addonCard_1ur0a_233:hover{box-shadow:0 6px 24px #1a73e81f}._addonName_1ur0a_249{font-size:15px;font-weight:800;color:#1a3a6b}._addonDesc_1ur0a_255{font-size:13px;color:#6b7280;line-height:1.4;flex:1}._addonPrice_1ur0a_262{font-size:30px;font-weight:900;color:#1a3a6b;line-height:1}._addonPrice_1ur0a_262 span{display:block;font-size:12px;font-weight:500;color:#9ca3af;margin-top:4px}._addonBtn_1ur0a_277{background:#ffb800;color:#1a3a6b;font-size:13px;font-weight:800;padding:11px;border-radius:8px;display:block;text-align:center;transition:background .2s}._addonBtn_1ur0a_277:hover{background:#e6a600}._cta_1ur0a_294{background:#1a3a6b;padding:80px 0;text-align:center}._ctaTitle_1ur0a_300{font-size:40px;font-weight:900;color:#fff;letter-spacing:-1px;margin-bottom:36px}@media (max-width: 1024px){._addonsGrid_1ur0a_226{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){._heading_1ur0a_25{font-size:36px}._locationTitle_1ur0a_64,._licenceTitle_1ur0a_204{font-size:26px}._cardsGrid_1ur0a_74{grid-template-columns:1fr}._addonsGrid_1ur0a_226{grid-template-columns:repeat(2,1fr)}._ctaTitle_1ur0a_300{font-size:28px}}._page_59sfc_1{background:#f0f4f8}._hero_59sfc_4{position:relative;background-image:url(/images/orchard-driving-school-edmonton-contact-reception.jpg);background-size:cover;background-position:center 20%;min-height:580px;display:flex;align-items:center}._heroOverlay_59sfc_14{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a3a6bbf}._heroContent_59sfc_20{position:relative;z-index:1;width:100%;padding:80px 0}._heading_59sfc_27{font-size:54px;font-weight:900;color:var(--white);letter-spacing:-1.5px;line-height:1.05;margin-bottom:16px}._sub_59sfc_36{font-size:18px;color:#ffffffd9;max-width:600px}._main_59sfc_41{padding:48px 0 80px}._grid_59sfc_42{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:start}._formWrap_59sfc_43{background:#fff;border-radius:16px;padding:36px;box-shadow:0 4px 20px #00000012}._formTitle_59sfc_44{font-size:24px;font-weight:800;color:#1a3a6b;margin-bottom:24px}._successMsg_59sfc_45{background:#d1fae5;color:#065f46;padding:14px 16px;border-radius:8px;font-size:14px;font-weight:600;margin-bottom:20px}._errorMsg_59sfc_46{background:#fee2e2;color:#dc2626;padding:14px 16px;border-radius:8px;font-size:14px;margin-bottom:20px}._submitBtn_59sfc_47{width:100%;font-size:16px!important;padding:15px!important;margin-top:8px}._info_59sfc_48{display:flex;flex-direction:column;gap:20px}._callBox_59sfc_49{background:#1a3a6b;border-radius:14px;padding:28px}._callBox_59sfc_49 h3{font-size:16px;font-weight:700;color:#fff9;margin-bottom:10px;text-transform:uppercase;letter-spacing:1px}._phone_59sfc_51{font-size:32px;font-weight:900;color:#ffb800;display:block;margin-bottom:6px}._callBox_59sfc_49 p{font-size:14px;color:#ffffff8c}._locations_59sfc_53{background:#fff;border-radius:14px;padding:28px;border:1px solid #E5E7EB}._locations_59sfc_53 h3{font-size:18px;font-weight:700;color:#1a3a6b;margin-bottom:16px}._locCard_59sfc_55{border-bottom:1px solid #F3F4F6;padding:14px 0}._locCard_59sfc_55:last-child{border-bottom:none}._locCard_59sfc_55 h4{font-size:15px;font-weight:700;color:#1a73e8;margin-bottom:6px}._locCard_59sfc_55 p{font-size:13px;color:#6b7280;line-height:1.5}@media (max-width: 768px){._grid_59sfc_42{grid-template-columns:1fr}}._page_4vzgt_1{background:#f0f4f8}._header_4vzgt_4{position:relative;background-image:url(/images/orchard-driving-school-edmonton-driving-lesson-instructor.jpg);background-size:cover;background-position:center 30%;min-height:580px;display:flex;align-items:center}._heroOverlay_4vzgt_13{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a3a6bbf}._heroContent_4vzgt_18{position:relative;z-index:1;width:100%;padding:80px 0}._heroLabel_4vzgt_24{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#ffb800;margin-bottom:12px}._heroHeading_4vzgt_32{font-size:54px;font-weight:900;color:#fff;letter-spacing:-1.5px;line-height:1.05;margin-bottom:16px}._heroSub_4vzgt_40{font-size:18px;color:#ffffffd9;max-width:600px}._main_4vzgt_45{padding:48px 0 80px}._grid_4vzgt_46{display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:start}._formWrap_4vzgt_47{background:#fff;border-radius:16px;padding:36px;box-shadow:0 4px 20px #00000012}._trustBadges_4vzgt_48{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}._trustBadges_4vzgt_48 span{font-size:12px;font-weight:700;color:#059669;background:#d1fae5;padding:5px 12px;border-radius:20px}._formTitle_4vzgt_54{font-size:24px;font-weight:900;color:#1a3a6b;margin-bottom:6px;line-height:1.2}._formSub_4vzgt_61{font-size:14px;color:#6b7280;margin-bottom:24px}._form_4vzgt_47{display:flex;flex-direction:column}._error_4vzgt_67{background:#fee2e2;color:#dc2626;padding:12px 16px;border-radius:7px;font-size:14px;margin-bottom:16px}._urgency_4vzgt_72{font-size:13px;font-weight:700;color:#92400e;background:#fef3c7;border:1px solid #FDE68A;border-radius:6px;padding:10px 14px;text-align:center;margin-bottom:12px}._submitBtn_4vzgt_83{width:100%;font-size:16px!important;padding:16px!important;margin-top:0}._submitBtn_4vzgt_83:disabled{opacity:.65;cursor:not-allowed}._secureNote_4vzgt_85{font-size:13px;color:#9ca3af;text-align:center;margin-top:12px}._callCta_4vzgt_88{background:#1a3a6b;padding:60px 0;text-align:center}._callCtaLabel_4vzgt_93{font-size:16px;font-weight:600;color:#ffffffb3;margin-bottom:16px}._callCtaBtn_4vzgt_99{display:inline-block;font-size:42px;font-weight:900;color:#1a3a6b;background:#ffb800;padding:18px 48px;border-radius:10px;letter-spacing:-.5px;transition:background .2s;margin-bottom:16px}._callCtaBtn_4vzgt_99:hover{background:#e6a500}._callCtaHours_4vzgt_112{font-size:14px;color:#ffffff8c}._sidebar_4vzgt_116{display:flex;flex-direction:column;gap:20px}._callBox_4vzgt_117{background:#1a3a6b;border-radius:14px;padding:28px;text-align:center}._callLabel_4vzgt_121{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#ffffff80;margin-bottom:10px}._callNum_4vzgt_126{font-size:32px;font-weight:900;color:#ffb800;display:block;margin-bottom:6px;transition:opacity .2s}._callNum_4vzgt_126:hover{opacity:.85}._callHours_4vzgt_132{font-size:14px;color:#ffffff8c}._infoBox_4vzgt_133{background:#fff;border-radius:14px;padding:24px;border:1px solid #E5E7EB}._infoBox_4vzgt_133 h3{font-size:16px;font-weight:700;color:#1a3a6b;margin-bottom:16px}._steps_4vzgt_138{padding-left:20px}._steps_4vzgt_138 li{font-size:14px;color:#6b7280;padding:5px 0;line-height:1.5}._bringList_4vzgt_140{list-style:none}._bringList_4vzgt_140 li{font-size:14px;color:#374151;padding:5px 0;font-weight:500}@media (max-width: 768px){._grid_4vzgt_46{grid-template-columns:1fr}._callTrustRow_4vzgt_145{flex-direction:column;align-items:flex-start}._callBtn_4vzgt_146{font-size:17px;padding:14px 20px;width:100%;text-align:center}._trustSide_4vzgt_147{gap:8px}._callCtaBtn_4vzgt_99{font-size:32px;padding:16px 32px}}._page_fmull_1{background:#f0f4f8;padding:64px 0}._card_fmull_2{background:#fff;border-radius:20px;padding:56px;max-width:680px;margin:0 auto;text-align:center;box-shadow:0 8px 32px #00000014}._icon_fmull_8{width:80px;height:80px;background:#d1fae5;color:#059669;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:900;margin:0 auto 24px}._title_fmull_16{font-size:42px;font-weight:900;color:#1a3a6b;margin-bottom:14px}._sub_fmull_17{font-size:17px;color:#6b7280;line-height:1.7;margin-bottom:36px}._steps_fmull_18,._tips_fmull_18{background:#f8f9fc;border-radius:12px;padding:24px;margin-bottom:24px;text-align:left}._steps_fmull_18 h3,._tips_fmull_18 h3{font-size:17px;font-weight:700;color:#1a3a6b;margin-bottom:14px}._steps_fmull_18 ol{padding-left:20px}._steps_fmull_18 ol li,._tips_fmull_18 ul li{font-size:14px;color:#374151;padding:5px 0;line-height:1.5}._tips_fmull_18 ul{list-style:none}._tips_fmull_18 ul li:before{content:"• ";color:#1a73e8}._contact_fmull_34{margin-bottom:32px}._contact_fmull_34 p{font-size:15px;color:#6b7280;margin-bottom:8px}._phone_fmull_36{font-size:28px;font-weight:900;color:#1a73e8}._btns_fmull_37{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}@media (max-width: 768px){._card_fmull_2{padding:32px 20px}._title_fmull_16{font-size:30px}}._page_ujvdi_1{background:#f0f4f8;padding:80px 0}._card_ujvdi_2{background:#fff;border-radius:20px;padding:64px;max-width:560px;margin:0 auto;text-align:center;box-shadow:0 8px 32px #00000014}._num_ujvdi_3{font-size:96px;font-weight:900;color:#eef2ff;line-height:1;margin-bottom:8px}._title_ujvdi_4{font-size:32px;font-weight:800;color:#1a3a6b;margin-bottom:14px}._sub_ujvdi_5{font-size:16px;color:#6b7280;line-height:1.7;margin-bottom:36px}._btns_ujvdi_6{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}._hero_p3jbj_2{position:relative;background-image:url(/images/faq-driving-lessons-edmonton-orchard-driving-school.jpg);background-size:cover;background-position:center 30%;min-height:580px;display:flex;align-items:center}._heroOverlay_p3jbj_11{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a3a6bbf}._heroContent_p3jbj_16{position:relative;z-index:1;width:100%;padding:80px 0}._heading_p3jbj_22{font-size:54px;font-weight:900;color:#fff;letter-spacing:-1.5px;line-height:1.05;margin-bottom:16px}._sub_p3jbj_30{font-size:18px;color:#ffffffd9;max-width:600px}._faqSection_p3jbj_37{background:#fff;padding:80px 0}._faqList_p3jbj_41{max-width:820px;margin:0 auto}._faqItem_p3jbj_45{border-bottom:1px solid #E5E7EB}._faqItem_p3jbj_45:first-child{border-top:1px solid #E5E7EB}._faqQuestion_p3jbj_51{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:flex-start;padding:24px 0;font-size:17px;font-weight:600;color:#1a3a6b;cursor:pointer;text-align:left;gap:20px;font-family:Inter,sans-serif;line-height:1.4}._faqQuestion_p3jbj_51:hover{color:#1a73e8}._icon_p3jbj_71{font-size:26px;font-weight:300;color:#1a73e8;flex-shrink:0;line-height:1;margin-top:1px}._faqAnswer_p3jbj_79{padding:0 48px 28px 0}._faqAnswer_p3jbj_79 p{font-size:15px;color:#6b7280;line-height:1.8}._answerLink_p3jbj_87{display:inline-block;margin-top:12px;font-size:14px;font-weight:600;color:#1a73e8}._answerLink_p3jbj_87:hover{text-decoration:underline}._answerLinks_p3jbj_95{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}._cta_p3jbj_103{background:#1a3a6b;padding:80px 0;text-align:center}._ctaTitle_p3jbj_108{font-size:40px;font-weight:900;color:#fff;letter-spacing:-1px;margin-bottom:16px}._ctaSub_p3jbj_115{font-size:18px;color:#ffffffd9;margin-bottom:40px}._ctaPhone_p3jbj_120{color:#ffb800;font-weight:700}@media (max-width: 768px){._heading_p3jbj_22{font-size:32px}._faqQuestion_p3jbj_51{font-size:15px;padding:20px 0}._faqAnswer_p3jbj_79{padding:0 0 20px}._ctaTitle_p3jbj_108{font-size:30px}}._hero_1tjuq_2{position:relative;background-image:url(/images/orchard-driving-school-edmonton-driving-lesson-instructor.jpg);background-size:cover;background-position:center 30%;min-height:580px;display:flex;align-items:center}._heroOverlay_1tjuq_11{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a3a6bbf}._heroContent_1tjuq_16{position:relative;z-index:1;width:100%;padding:80px 0}._heading_1tjuq_22{font-size:54px;font-weight:900;color:#fff;letter-spacing:-1.5px;line-height:1.05;margin-bottom:16px}._sub_1tjuq_30{font-size:18px;color:#ffffffd9;max-width:600px}._intro_1tjuq_37{background:#fff;padding:80px 0 60px}._courses_1tjuq_43{background:#f0f4f8;padding:80px 0}._courseGrid_1tjuq_47{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}._courseCard_1tjuq_53{background:#fff;border-radius:14px;border-top:4px solid #1a73e8;padding:28px 24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 12px #0000000d;transition:box-shadow .2s}._courseCard_1tjuq_53:hover{box-shadow:0 8px 28px #0000001f}._tag_1tjuq_67{display:inline-block;background:#fef3c7;color:#92400e;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:4px;align-self:flex-start}._courseName_1tjuq_79{font-size:16px;font-weight:700;color:#1a3a6b;line-height:1.3}._coursePrice_1tjuq_85{font-size:28px;font-weight:900;color:#1a73e8}._why_1tjuq_92{background:#fff;padding:80px 0}._whyGrid_1tjuq_96{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}._whyText_1tjuq_102{display:flex;flex-direction:column;gap:8px}._reasonList_1tjuq_107{list-style:none;display:flex;flex-direction:column;gap:16px;margin-top:16px}._reasonItem_1tjuq_114{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#374151;line-height:1.5}._check_1tjuq_122{color:#1a73e8;font-weight:900;font-size:17px;flex-shrink:0;margin-top:1px}._mapWrap_1tjuq_129{display:flex;align-items:center;justify-content:center}._mapPlaceholder_1tjuq_134{width:100%;height:340px;background:#f0f4f8;border:2px dashed #E5E7EB;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}._mapLabel_1tjuq_146{font-size:18px;font-weight:700;color:#1a3a6b}._mapAddress_1tjuq_151{font-size:14px;color:#6b7280}._mapPhone_1tjuq_155{font-size:20px;font-weight:700;color:#ffb800}._crossLinks_1tjuq_162{background:#f8f9fc;padding:80px 0;border-top:1px solid #E5E7EB}._crossLinksTitle_1tjuq_167{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#9ca3af;margin-bottom:16px}._crossLinksGrid_1tjuq_175{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:640px}._crossLinkCard_1tjuq_181{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:16px 20px;transition:border-color .2s,box-shadow .2s}._crossLinkCard_1tjuq_181:hover{border-color:#1a73e8;box-shadow:0 4px 16px #1a73e81a}._crossLinkCard_1tjuq_181 strong{font-size:14px;font-weight:700;color:#1a3a6b}._crossLinkCard_1tjuq_181 span{font-size:13px;color:#6b7280}._neighbourhoods_1tjuq_206{background:#fff;padding:80px 0}._neighbourhoods_1tjuq_206 .sec-sub{max-width:100%}._neighbourhoodGrid_1tjuq_213{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}._neighbourhoodCard_1tjuq_219{display:block;background:#f0f4f8;border:1px solid #E5E7EB;border-radius:8px;padding:14px 16px;font-size:14px;font-weight:600;color:#1a3a6b;text-align:center;transition:background .2s,color .2s,border-color .2s}._neighbourhoodCard_1tjuq_219:hover{background:#1a73e8;color:#fff;border-color:#1a73e8}@media (max-width: 1024px){._whyGrid_1tjuq_96{grid-template-columns:1fr;gap:40px}._neighbourhoodGrid_1tjuq_213{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){._heading_1tjuq_22{font-size:36px}._courseGrid_1tjuq_47{grid-template-columns:1fr}._mapPlaceholder_1tjuq_134{height:220px}._neighbourhoodGrid_1tjuq_213{grid-template-columns:repeat(2,1fr)}}._hero_1xh6q_2{position:relative;background-image:url(/images/orchard-driving-school-edmonton-driving-lesson-instructor.jpg);background-size:cover;background-position:center 30%;min-height:580px;display:flex;align-items:center}._heroOverlay_1xh6q_11{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a3a6bbf}._heroContent_1xh6q_16{position:relative;z-index:1;width:100%;padding:80px 0}._heading_1xh6q_22{font-size:54px;font-weight:900;color:#fff;letter-spacing:-1.5px;line-height:1.05;margin-bottom:16px}._sub_1xh6q_30{font-size:18px;color:#ffffffd9;max-width:600px}._intro_1xh6q_37{background:#fff;padding:80px 0 60px}._courses_1xh6q_43{background:#f0f4f8;padding:80px 0}._courseGrid_1xh6q_47{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}._courseCard_1xh6q_53{background:#fff;border-radius:14px;border-top:4px solid #1a73e8;padding:28px 24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 12px #0000000d;transition:box-shadow .2s}._courseCard_1xh6q_53:hover{box-shadow:0 8px 28px #0000001f}._tag_1xh6q_67{display:inline-block;background:#fef3c7;color:#92400e;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:4px;align-self:flex-start}._courseName_1xh6q_79{font-size:16px;font-weight:700;color:#1a3a6b;line-height:1.3}._coursePrice_1xh6q_85{font-size:28px;font-weight:900;color:#1a73e8}._why_1xh6q_92{background:#fff;padding:80px 0}._whyGrid_1xh6q_96{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}._whyText_1xh6q_102{display:flex;flex-direction:column;gap:8px}._reasonList_1xh6q_107{list-style:none;display:flex;flex-direction:column;gap:16px;margin-top:16px}._reasonItem_1xh6q_114{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#374151;line-height:1.5}._check_1xh6q_122{color:#1a73e8;font-weight:900;font-size:17px;flex-shrink:0;margin-top:1px}._mapWrap_1xh6q_129{display:flex;align-items:center;justify-content:center}._mapPlaceholder_1xh6q_134{width:100%;height:340px;background:#f0f4f8;border:2px dashed #E5E7EB;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}._mapLabel_1xh6q_146{font-size:18px;font-weight:700;color:#1a3a6b}._mapAddress_1xh6q_151{font-size:14px;color:#6b7280}._mapPhone_1xh6q_155{font-size:20px;font-weight:700;color:#ffb800}._crossLinks_1xh6q_162{background:#f8f9fc;padding:80px 0;border-top:1px solid #E5E7EB}._crossLinksTitle_1xh6q_167{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#9ca3af;margin-bottom:16px}._crossLinksGrid_1xh6q_175{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:640px}._crossLinkCard_1xh6q_181{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:16px 20px;transition:border-color .2s,box-shadow .2s}._crossLinkCard_1xh6q_181:hover{border-color:#1a73e8;box-shadow:0 4px 16px #1a73e81a}._crossLinkCard_1xh6q_181 strong{font-size:14px;font-weight:700;color:#1a3a6b}._crossLinkCard_1xh6q_181 span{font-size:13px;color:#6b7280}@media (max-width: 1024px){._whyGrid_1xh6q_96{grid-template-columns:1fr;gap:40px}}@media (max-width: 768px){._heading_1xh6q_22{font-size:36px}._courseGrid_1xh6q_47{grid-template-columns:1fr}._mapPlaceholder_1xh6q_134{height:220px}}._hero_3ts3z_2{position:relative;background-image:url(/images/orchard-driving-school-edmonton-driving-lesson-instructor.jpg);background-size:cover;background-position:center 30%;min-height:580px;display:flex;align-items:center}._heroOverlay_3ts3z_11{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a3a6bbf}._heroContent_3ts3z_16{position:relative;z-index:1;width:100%;padding:80px 0}._heading_3ts3z_22{font-size:54px;font-weight:900;color:#fff;letter-spacing:-1.5px;line-height:1.05;margin-bottom:16px}._sub_3ts3z_30{font-size:18px;color:#ffffffd9;max-width:600px}._intro_3ts3z_37{background:#fff;padding:80px 0 60px}._courses_3ts3z_43{background:#f0f4f8;padding:80px 0}._courseGrid_3ts3z_47{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}._courseCard_3ts3z_53{background:#fff;border-radius:14px;border-top:4px solid #1a73e8;padding:28px 24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 12px #0000000d;transition:box-shadow .2s}._courseCard_3ts3z_53:hover{box-shadow:0 8px 28px #0000001f}._tag_3ts3z_67{display:inline-block;background:#fef3c7;color:#92400e;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:4px;align-self:flex-start}._courseName_3ts3z_79{font-size:16px;font-weight:700;color:#1a3a6b;line-height:1.3}._coursePrice_3ts3z_85{font-size:28px;font-weight:900;color:#1a73e8}._note_3ts3z_90{margin-top:24px;font-size:14px;color:#6b7280}._why_3ts3z_97{background:#fff;padding:80px 0}._whyGrid_3ts3z_101{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}._whyText_3ts3z_107{display:flex;flex-direction:column;gap:8px}._reasonList_3ts3z_112{list-style:none;display:flex;flex-direction:column;gap:16px;margin-top:16px}._reasonItem_3ts3z_119{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:#374151;line-height:1.5}._check_3ts3z_127{color:#1a73e8;font-weight:900;font-size:17px;flex-shrink:0;margin-top:1px}._mapWrap_3ts3z_134{display:flex;align-items:center;justify-content:center}._mapPlaceholder_3ts3z_139{width:100%;height:340px;background:#f0f4f8;border:2px dashed #E5E7EB;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}._mapLabel_3ts3z_151{font-size:18px;font-weight:700;color:#1a3a6b}._mapAddress_3ts3z_156{font-size:14px;color:#6b7280}._mapPhone_3ts3z_160{font-size:20px;font-weight:700;color:#ffb800}._crossLinks_3ts3z_167{background:#f8f9fc;padding:80px 0;border-top:1px solid #E5E7EB}._crossLinksTitle_3ts3z_172{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#9ca3af;margin-bottom:16px}._crossLinksGrid_3ts3z_180{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:640px}._crossLinkCard_3ts3z_186{display:flex;flex-direction:column;gap:4px;background:#fff;border:1px solid #E5E7EB;border-radius:10px;padding:16px 20px;transition:border-color .2s,box-shadow .2s}._crossLinkCard_3ts3z_186:hover{border-color:#1a73e8;box-shadow:0 4px 16px #1a73e81a}._crossLinkCard_3ts3z_186 strong{font-size:14px;font-weight:700;color:#1a3a6b}._crossLinkCard_3ts3z_186 span{font-size:13px;color:#6b7280}@media (max-width: 1024px){._whyGrid_3ts3z_101{grid-template-columns:1fr;gap:40px}}@media (max-width: 768px){._heading_3ts3z_22{font-size:36px}._courseGrid_3ts3z_47{grid-template-columns:1fr}._mapPlaceholder_3ts3z_139{height:220px}}._breadcrumb_kum22_2{background:#f8f9fc;border-bottom:1px solid #E5E7EB;padding:12px 0}._breadcrumbNav_kum22_7{display:flex;align-items:center;gap:8px}._breadcrumbLink_kum22_12{font-size:13px;color:#1a73e8;font-weight:500}._breadcrumbLink_kum22_12:hover{text-decoration:underline}._breadcrumbSep_kum22_18{font-size:13px;color:#9ca3af}._breadcrumbCurrent_kum22_22{font-size:13px;color:#6b7280}._hero_kum22_28{position:relative;background-image:url(/images/orchard-driving-school-edmonton-driving-lesson-instructor.jpg);background-size:cover;background-position:center 30%;min-height:620px;display:flex;align-items:center}._heroOverlay_kum22_37{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a3a6bbf}._heroContent_kum22_42{position:relative;z-index:1;width:100%;padding:80px 0}._heading_kum22_48{font-size:54px;font-weight:900;color:#fff;letter-spacing:-1.5px;line-height:1.05;margin-bottom:16px}._sub_kum22_56{font-size:18px;color:#ffffffd9;max-width:600px}._intro_kum22_63{background:#fff;padding:80px 0}._bodyText_kum22_67{font-size:15px;color:#6b7280;line-height:1.8;max-width:760px;margin-bottom:20px}._quickLinks_kum22_74{display:flex;gap:24px;margin-top:32px;flex-wrap:wrap}._quickLink_kum22_74{font-size:14px;font-weight:600;color:#1a73e8}._quickLink_kum22_74:hover{text-decoration:underline}._courses_kum22_88{background:#f0f4f8;padding:80px 0}._courseGrid_kum22_92{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:40px}._courseCard_kum22_98{background:#fff;border-radius:14px;border-top:4px solid #1a73e8;padding:28px 24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 2px 12px #0000000d;transition:box-shadow .2s}._courseCard_kum22_98:hover{box-shadow:0 8px 28px #0000001f}._tag_kum22_112{display:inline-block;background:#fef3c7;color:#92400e;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:4px;align-self:flex-start}._courseName_kum22_124{font-size:15px;font-weight:700;color:#1a3a6b;line-height:1.3}._coursePrice_kum22_130{font-size:26px;font-weight:900;color:#1a73e8}._blogLinks_kum22_137{background:#f8f9fc;padding:80px 0;border-top:1px solid #E5E7EB}._blogGrid_kum22_142{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}._blogCard_kum22_148{background:#fff;border-radius:14px;border-top:4px solid #1a73e8;padding:28px 24px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s}._blogCard_kum22_148:hover{box-shadow:0 6px 24px #00000017}._blogCategory_kum22_161{display:inline-block;background:#eef2ff;color:#1a73e8;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:4px;align-self:flex-start}._blogTitle_kum22_173{font-size:18px;font-weight:800;color:#1a3a6b;line-height:1.35}._blogExcerpt_kum22_179{font-size:14px;color:#6b7280;line-height:1.7;flex:1}._blogLink_kum22_137{font-size:14px;font-weight:700;color:#1a73e8}._blogLink_kum22_137:hover{text-decoration:underline}._related_kum22_193{background:#fff;padding:80px 0}._relatedTitle_kum22_197{font-size:24px;font-weight:800;color:#1a3a6b;margin-bottom:24px}._relatedGrid_kum22_203{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}._relatedCard_kum22_208{display:block;background:#f0f4f8;border:1px solid #E5E7EB;border-radius:8px;padding:16px 20px;font-size:14px;font-weight:600;color:#1a3a6b;text-align:center;transition:background .2s,color .2s,border-color .2s}._relatedCard_kum22_208:hover{background:#1a73e8;color:#fff;border-color:#1a73e8}._cta_kum22_227{background:#1a3a6b;padding:80px 0;text-align:center}._ctaTitle_kum22_232{font-size:40px;font-weight:900;color:#fff;letter-spacing:-1px;margin-bottom:16px}._ctaSub_kum22_239{font-size:18px;color:#ffffffd9;margin-bottom:40px}._ctaBtns_kum22_244{display:flex;gap:16px;justify-content:center}@media (max-width: 768px){._heading_kum22_48{font-size:36px}._courseGrid_kum22_92,._relatedGrid_kum22_203,._blogGrid_kum22_142{grid-template-columns:1fr}._ctaTitle_kum22_232{font-size:30px}._ctaBtns_kum22_244{flex-direction:column;align-items:center}._quickLinks_kum22_74{flex-direction:column;gap:12px}}._hero_1ikab_2{position:relative;background-image:url(/images/orchard-driving-school-edmonton-driving-lesson-instructor.jpg);background-size:cover;background-position:center 30%;min-height:580px;display:flex;align-items:center}._heroOverlay_1ikab_11{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a3a6bbf}._heroContent_1ikab_16{position:relative;z-index:1;width:100%;padding:80px 0}._heading_1ikab_22{font-size:54px;font-weight:900;color:#fff;letter-spacing:-1.5px;line-height:1.05;margin-bottom:16px}._sub_1ikab_30{font-size:18px;color:#ffffffd9;max-width:600px}._blogSection_1ikab_37{background:#f0f4f8;padding:80px 0}._grid_1ikab_41{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}._card_1ikab_46{background:#fff;border-radius:14px;border-top:4px solid #1a73e8;padding:36px 32px;display:flex;flex-direction:column;gap:14px;box-shadow:0 2px 12px #0000000d;transition:box-shadow .2s,transform .2s}._card_1ikab_46:hover{box-shadow:0 8px 28px #0000001f;transform:translateY(-2px)}._category_1ikab_61{display:inline-block;background:#eef2ff;color:#1a73e8;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:4px 10px;border-radius:4px;align-self:flex-start}._cardTitle_1ikab_73{font-size:22px;font-weight:800;color:#1a3a6b;line-height:1.35}._excerpt_1ikab_79{font-size:15px;color:#6b7280;line-height:1.75;flex:1}._cta_1ikab_87{background:#1a3a6b;padding:80px 0;text-align:center}._ctaTitle_1ikab_92{font-size:40px;font-weight:900;color:#fff;letter-spacing:-1px;margin-bottom:16px}._ctaSub_1ikab_99{font-size:18px;color:#ffffffd9;margin-bottom:40px}@media (max-width: 768px){._heading_1ikab_22{font-size:36px}._grid_1ikab_41{grid-template-columns:1fr}._ctaTitle_1ikab_92{font-size:30px}}._hero_9j3j4_2{position:relative;background:#1a3a6b;min-height:580px;display:flex;align-items:flex-end}._heroOverlay_9j3j4_9{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000040}._heroContent_9j3j4_14{position:relative;z-index:1;width:100%;padding:60px 0}._category_9j3j4_20{display:inline-block;background:#ffb800;color:#1a3a6b;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:1px;padding:5px 12px;border-radius:4px;margin-bottom:16px}._heading_9j3j4_32{font-size:48px;font-weight:900;color:#fff;letter-spacing:-1.5px;line-height:1.1;margin-bottom:12px;max-width:780px}._date_9j3j4_41{font-size:14px;color:#ffffffa6}._articleSection_9j3j4_47{background:#f0f4f8;padding:60px 0 80px}._layout_9j3j4_51{display:grid;grid-template-columns:1fr 320px;gap:48px;align-items:flex-start}._article_9j3j4_47{background:#fff;border-radius:14px;padding:48px;box-shadow:0 2px 12px #0000000d}._article_9j3j4_47 p{font-size:16px;color:#374151;line-height:1.85;margin-bottom:20px}._article_9j3j4_47 h2{font-size:22px;font-weight:800;color:#1a3a6b;margin:36px 0 14px;letter-spacing:-.5px}._article_9j3j4_47 strong{color:#1a3a6b;font-weight:700}._article_9j3j4_47 ul,._article_9j3j4_47 ol{margin:8px 0 20px 20px}._article_9j3j4_47 li{font-size:16px;color:#374151;line-height:1.8;margin-bottom:8px}._articleCta_9j3j4_93{background:#eef2ff;border:1px solid #C7D2FE;border-radius:12px;padding:32px;margin-top:48px}._articleCtaTitle_9j3j4_100{font-size:22px;font-weight:800;color:#1a3a6b;margin-bottom:8px}._articleCtaSub_9j3j4_106{font-size:15px;color:#6b7280;margin-bottom:24px}._articleCtaBtns_9j3j4_111{display:flex;flex-wrap:wrap;align-items:center;gap:16px}._articleCtaContact_9j3j4_117{font-size:14px;font-weight:600;color:#1a73e8}._articleCtaContact_9j3j4_117:hover{text-decoration:underline}._sidebar_9j3j4_125{display:flex;flex-direction:column;gap:24px;position:sticky;top:100px}._sidebarCard_9j3j4_132{background:#fff;border-radius:14px;border-top:4px solid #1a73e8;padding:24px;box-shadow:0 2px 12px #0000000d}._sidebarTitle_9j3j4_139{font-size:18px;font-weight:800;color:#1a3a6b;margin-bottom:10px}._sidebarText_9j3j4_145{font-size:14px;color:#6b7280;line-height:1.6;margin-bottom:16px}._sidebarPhone_9j3j4_151{display:block;text-align:center;font-size:16px;font-weight:700;color:#ffb800}._backLink_9j3j4_158{font-size:14px;font-weight:600;color:#1a73e8;display:block;margin-bottom:12px}._backLink_9j3j4_158:hover{text-decoration:underline}._relatedLink_9j3j4_166{display:block;font-size:13px;color:#374151;line-height:1.5;padding:8px 0;border-top:1px solid #F3F4F6;transition:color .15s}._relatedLink_9j3j4_166:hover{color:#1a73e8}@media (max-width: 1024px){._layout_9j3j4_51{grid-template-columns:1fr}._sidebar_9j3j4_125{position:static}._heading_9j3j4_32{font-size:36px}}@media (max-width: 768px){._article_9j3j4_47{padding:28px 20px}._heading_9j3j4_32{font-size:28px}}._hero_s01nn_2{background:#1a3a6b;min-height:580px;display:flex;align-items:center}._heroContent_s01nn_8{width:100%;padding:80px 0}._heading_s01nn_12{font-size:54px;font-weight:900;color:#fff;letter-spacing:-1.5px;line-height:1.05;margin-bottom:16px}._sub_s01nn_20{font-size:18px;color:#ffffffb3}._content_s01nn_26{background:#fff;padding:80px 0}._prose_s01nn_30{max-width:760px}._intro_s01nn_33{font-size:16px;color:#374151;line-height:1.8;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid #E5E7EB}._prose_s01nn_30 h2{font-size:22px;font-weight:800;color:#1a3a6b;margin:40px 0 12px}._prose_s01nn_30 p{font-size:15px;color:#6b7280;line-height:1.8;margin-bottom:12px}._prose_s01nn_30 ul{margin:8px 0 16px 20px}._prose_s01nn_30 li{font-size:15px;color:#6b7280;line-height:1.8;margin-bottom:6px}._prose_s01nn_30 a{color:#1a73e8;font-weight:500}._prose_s01nn_30 a:hover{text-decoration:underline}._contact_s01nn_69{background:#f0f4f8;border-radius:10px;padding:20px 24px;margin-top:8px}._contact_s01nn_69 p{margin-bottom:6px}@media (max-width: 768px){._heading_s01nn_12{font-size:36px}}._hero_78g8y_2{background:#1a3a6b;min-height:580px;display:flex;align-items:center}._heroContent_78g8y_8{width:100%;padding:80px 0}._heading_78g8y_12{font-size:54px;font-weight:900;color:#fff;letter-spacing:-1.5px;line-height:1.05;margin-bottom:16px}._sub_78g8y_20{font-size:18px;color:#ffffffb3}._content_78g8y_26{background:#fff;padding:80px 0}._prose_78g8y_30{max-width:760px}._intro_78g8y_33{font-size:16px;color:#374151;line-height:1.8;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid #E5E7EB}._prose_78g8y_30 h2{font-size:22px;font-weight:800;color:#1a3a6b;margin:40px 0 12px}._prose_78g8y_30 p{font-size:15px;color:#6b7280;line-height:1.8;margin-bottom:12px}._prose_78g8y_30 ul{margin:8px 0 16px 20px}._prose_78g8y_30 li{font-size:15px;color:#6b7280;line-height:1.8;margin-bottom:6px}._prose_78g8y_30 strong{color:#374151}._prose_78g8y_30 a{color:#1a73e8;font-weight:500}._prose_78g8y_30 a:hover{text-decoration:underline}._contact_78g8y_72{background:#f0f4f8;border-radius:10px;padding:20px 24px;margin-top:8px}._contact_78g8y_72 p{margin-bottom:6px}@media (max-width: 768px){._heading_78g8y_12{font-size:36px}}._page_1gdjo_1{min-height:100vh;background:#f0f4f8;display:flex;align-items:center;justify-content:center;padding:40px 20px}._card_1gdjo_9{background:#fff;border-radius:16px;box-shadow:0 4px 32px #0000001a;padding:48px 40px;width:100%;max-width:420px}._logoWrap_1gdjo_17{display:flex;justify-content:center;margin-bottom:28px;padding-bottom:24px;border-bottom:1px solid #E5E7EB}._logo_1gdjo_17{height:52px;width:auto;object-fit:contain}._title_1gdjo_29{font-size:28px;font-weight:900;color:#1a3a6b;text-align:center;margin-bottom:6px;letter-spacing:-.5px}._sub_1gdjo_37{font-size:14px;color:#9ca3af;text-align:center;margin-bottom:32px}._form_1gdjo_43{display:flex;flex-direction:column}._error_1gdjo_47{background:#fee2e2;color:#b91c1c;font-size:14px;padding:12px 16px;border-radius:8px;margin-bottom:16px;text-align:center}._loginBtn_1gdjo_56{width:100%;background:#1a3a6b;color:#fff;font-size:16px;font-weight:700;padding:14px;border:none;border-radius:8px;cursor:pointer;font-family:Inter,sans-serif;transition:background .2s;margin-top:8px}._loginBtn_1gdjo_56:hover{background:#152e54}._back_1gdjo_73{text-align:center;margin-top:24px;font-size:14px}._back_1gdjo_73 a{color:#6b7280}._back_1gdjo_73 a:hover{color:#1a73e8}._layout_1tjvr_1{display:grid;grid-template-columns:240px 1fr;min-height:100vh;background:#f0f4f8}._sidebar_1tjvr_9{background:#1a3a6b;display:flex;flex-direction:column;padding:0;position:fixed;top:0;left:0;width:240px;height:100vh;overflow-y:auto;z-index:50}._sidebarLogo_1tjvr_22{padding:24px 20px;border-bottom:1px solid rgba(255,255,255,.1);background:#00000026}._logo_1tjvr_27{height:36px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}._sidebarNav_1tjvr_33{flex:1;padding:20px 0;display:flex;flex-direction:column}._navItem_1tjvr_39{display:block;padding:12px 24px;font-size:14px;font-weight:500;color:#ffffffb3;transition:background .15s,color .15s}._navItem_1tjvr_39:hover{background:#ffffff14;color:#fff}._navActive_1tjvr_51{background:#ffffff1f;color:#ffb800;font-weight:700}._logoutBtn_1tjvr_56{margin:0 16px 24px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fffc;font-size:14px;font-weight:600;padding:10px;border-radius:8px;cursor:pointer;font-family:Inter,sans-serif;transition:background .2s}._logoutBtn_1tjvr_56:hover{background:#fff3;color:#fff}._main_1tjvr_75{margin-left:240px;padding:40px 40px 60px;min-height:100vh}._header_1tjvr_80{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px}._title_1tjvr_86{font-size:28px;font-weight:900;color:#1a3a6b;letter-spacing:-.5px;margin-bottom:4px}._sub_1tjvr_93{font-size:14px;color:#9ca3af}._tableWrap_1tjvr_99{background:#fff;border-radius:14px;box-shadow:0 2px 12px #0000000f;overflow-x:auto}._table_1tjvr_99{width:100%;border-collapse:collapse;font-size:14px}._table_1tjvr_99 th{background:#f8f9fc;text-align:left;padding:14px 16px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#6b7280;border-bottom:1px solid #E5E7EB}._table_1tjvr_99 td{padding:16px;border-bottom:1px solid #F3F4F6;color:#374151;vertical-align:top}._table_1tjvr_99 tr:last-child td{border-bottom:none}._table_1tjvr_99 tr:hover td{background:#f8f9fc}._dateCell_1tjvr_133{white-space:nowrap;color:#6b7280;font-size:13px}._nameCell_1tjvr_138{font-weight:600;color:#1a3a6b;white-space:nowrap}._emailLink_1tjvr_143{color:#1a73e8;font-size:13px}._phoneLink_1tjvr_147{color:#374151;font-size:13px;white-space:nowrap}._courseCell_1tjvr_152{font-size:13px;max-width:160px}._messageCell_1tjvr_156{font-size:13px;color:#6b7280;max-width:180px}._status_1tjvr_161{display:inline-block;font-size:12px;font-weight:700;padding:4px 10px;border-radius:20px;white-space:nowrap}._statusNew_1tjvr_169{background:#eef2ff;color:#1a73e8}._statusContacted_1tjvr_173{background:#fef3c7;color:#92400e}._statusScheduled_1tjvr_177{background:#d1fae5;color:#065f46}._statusCompleted_1tjvr_181{background:#f3f4f6;color:#6b7280}@media (max-width: 768px){._layout_1tjvr_1{grid-template-columns:1fr}._sidebar_1tjvr_9{position:static;width:100%;height:auto}._main_1tjvr_75{margin-left:0;padding:24px 16px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;background:#f0f4f8;color:#374151;line-height:1.6}img{display:block;max-width:100%}a{text-decoration:none}:root{--navy: #1a3a6b;--blue: #1a73e8;--gold: #FFB800;--white: #ffffff;--gray-50: #F8F9FC;--gray-100: #F0F4F8;--gray-200: #E5E7EB;--gray-400: #9CA3AF;--gray-600: #6B7280;--gray-800: #374151;--max-width: 1160px;--padding-x: 48px}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--padding-x)}.btn-primary{background:var(--gold);color:var(--navy);font-size:15px;font-weight:800;padding:14px 30px;border-radius:7px;display:inline-block;border:none;cursor:pointer;transition:background .2s}.btn-primary:hover{background:#e6a500}.btn-secondary{background:var(--blue);color:var(--white);font-size:15px;font-weight:700;padding:14px 30px;border-radius:7px;display:inline-block;border:none;cursor:pointer;transition:background .2s}.btn-secondary:hover{background:#1558c0}.btn-ghost{background:#ffffff1a;border:2px solid rgba(255,255,255,.45);color:var(--white);font-size:15px;font-weight:700;padding:12px 28px;border-radius:7px;display:inline-block;cursor:pointer;transition:background .2s}.btn-ghost:hover{background:#ffffff38}.btn-outline{background:transparent;border:2px solid var(--blue);color:var(--blue);font-size:14px;font-weight:600;padding:11px 22px;border-radius:7px;display:inline-block;cursor:pointer;transition:all .2s}.btn-outline:hover{background:var(--blue);color:var(--white)}.sec-label{font-size:24px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--blue);margin-bottom:10px}.sec-title{font-size:60px;font-weight:900;color:var(--navy);letter-spacing:-1.5px;line-height:1.05;margin-bottom:14px}.sec-sub{font-size:16px;color:var(--gray-600);max-width:600px;line-height:1.7;margin-bottom:48px}.form-group{margin-bottom:20px}.form-group label{display:block;font-size:14px;font-weight:600;color:var(--navy);margin-bottom:6px}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px 16px;border:1.5px solid var(--gray-200);border-radius:8px;font-size:15px;font-family:Inter,sans-serif;color:var(--gray-800);background:var(--white);transition:border-color .2s;outline:none}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1a73e81a}.form-group textarea{resize:vertical;min-height:120px}.gold-strip{background:#ffb800;height:20px;width:100%}@media (max-width: 1024px){:root{--padding-x: 32px}.sec-title{font-size:46px}}@media (max-width: 768px){:root{--padding-x: 20px}.sec-title{font-size:36px}.sec-label{font-size:18px}.sec-sub{font-size:15px}}
