{"id":33165,"date":"2023-07-31T13:42:13","date_gmt":"2023-07-31T10:42:13","guid":{"rendered":"https:\/\/getscl.com\/site\/?page_id=33165"},"modified":"2026-07-26T13:45:56","modified_gmt":"2026-07-26T10:45:56","slug":"billing-system","status":"publish","type":"page","link":"https:\/\/getscl.com\/ar\/billing-system\/","title":{"rendered":"\u0628\u0631\u0646\u0627\u0645\u062c \u0625\u062f\u0627\u0631\u0629 \u0627\u0644\u0631\u0633\u0648\u0645 \u0627\u0644\u0645\u062f\u0631\u0633\u064a\u0629 \u0648\u0646\u0638\u0627\u0645 \u0627\u0644\u0641\u0648\u0627\u062a\u064a\u0631"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"33165\" class=\"elementor elementor-33165\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-648cf00 elementor-section-stretched scl-xlink elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"648cf00\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f393233\" data-id=\"f393233\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-75223fa cea-align-justify animated-fast cea-separator-type-normal elementor-invisible elementor-widget elementor-widget-ceasectiontitle\" data-id=\"75223fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"ceasectiontitle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"section-title-wrapper\"><div class=\"title-wrap\"><p class=\"sub-title\">Fees charged to the student, not to a separate finance system<\/p><h2 class=\"section-title\">School Fees, on the Same Record as Everything Else<\/h2><div class=\"elementor-divider\"><span class=\"elementor-divider-separator\"><\/span><\/div><\/div><!-- .title-wrap --><div class=\"section-description\"><p class=\"section-content\">Most schools bill from a finance package that has never heard of a student. Somebody exports a roster each term, and every leaver, transfer and sibling discount has to be reconciled by hand.\n\nIn SCL the charge sits on the <a href=\"\/student-information-system\/\">student record<\/a> itself. A family accepted through <a href=\"\/admission-and-enrollment\/\">admissions<\/a> is billed the admission fee before they enrol. A bus place assigned in <a href=\"\/transportation\/\">transportation<\/a> bills alongside tuition instead of being chased separately. A student who transfers out through the <a href=\"\/registrar\/\">registrar<\/a> stops being billed, because the same record drives both.\n\nParents see what they owe and pay it online in the <a href=\"\/parent-portal\/\">parent portal<\/a>, across every child they have at the school, and finance sees the position by grade and division in <a href=\"\/reports\/\">reports<\/a> without exporting anything.<\/p><\/div><!-- .section-description --><\/div><!-- .section-title-wrapper -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-29e3e8a elementor-widget elementor-widget-html\" data-id=\"29e3e8a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n\/* Cross-link visibility for the .scl-xlink intro block.\n   The theme leaves inline links inheriting the grey body colour, so without\n   this the links read as plain text. No hover-invert rule: this is body copy\n   on a light panel, not a card that flips dark.\n   No em-dashes or invisible characters. CLAUDE.md Rule 33. *\/\n.scl-xlink .section-content a{color:#426CB4;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(66,108,180,.35);transition:all .2s ease}\n.scl-xlink .section-content a:hover{color:#12224A;border-bottom-color:#12224A}\n.scl-xlink .section-content{font-size:17px !important;line-height:31px !important}\n@media(max-width:767px){.scl-xlink .section-content{font-size:15.5px !important;line-height:28px !important}}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f497779 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f497779\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d5d68e2\" data-id=\"d5d68e2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-51c988e cea-align-justify cea-separator-type-normal elementor-widget elementor-widget-ceasectiontitle\" data-id=\"51c988e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ceasectiontitle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"section-title-wrapper\"><div class=\"title-wrap\"><p class=\"sub-title\">Covering Admission Fees, Tuition, Instalments, Transport and Store Orders with Online Payment<\/p><h2 class=\"section-title\">Every Fee Your School Collects, in One Place<\/h2><div class=\"elementor-divider\"><span class=\"elementor-divider-separator\"><\/span><\/div><\/div><!-- .title-wrap --><div class=\"section-description\"><p class=\"section-content\">SCL Billing is where every amount your school collects is raised, tracked and settled. Finance teams invoice tuition, transport and course fees, admission assessment and registration fees, and store items, all against the same student record. Parents see every invoice in the parent portal and the mobile app, with its balance, due date and line items.\n\nTuition is set per educational level and split across instalments from reusable templates, so a whole level can be billed in one run instead of child by child. Payments arrive through the gateways you enable, from cash, bank transfer and payment terminal to online card and wallet payment.\n\nReminders go out before an invoice falls due and again while it runs overdue, and accounts suspend automatically after a set number of days, then release as soon as the balance is paid. Administrators keep a full transactions history; parents always know what they owe.<\/p><\/div><!-- .section-description --><\/div><!-- .section-title-wrapper -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-864f4f6 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"864f4f6\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wide\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8effb25\" data-id=\"8effb25\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a773975 d-none elementor-widget elementor-widget-heading\" data-id=\"a773975\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">about us<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-964b2b7 cea-align-center elementor-widget elementor-widget-ceasectiontitle\" data-id=\"964b2b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ceasectiontitle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"section-title-wrapper\"><div class=\"title-wrap\"><p class=\"sub-title\">Essential elements<\/p><h2 class=\"section-title\">Billing System<\/h2><\/div><!-- .title-wrap --><div class=\"section-description\"><p class=\"section-content\">\n<\/p><\/div><!-- .section-description --><\/div><!-- .section-title-wrapper -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-b481d30 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b481d30\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-9d7ff17\" data-id=\"9d7ff17\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0b144c4 cus-fb-fnum bg-box cea-view-default elementor-invisible elementor-widget elementor-widget-ceafeaturebox\" data-id=\"0b144c4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;_animation_delay&quot;:0.5}\" data-widget_type=\"ceafeaturebox.default\">\n\t\t\t\t<div class=\"elementor-widget-container feature-box-wrapper feature-box-classic-pro\">\n\t\t\t<div class=\"media\"><div class=\"media-icon-part align-self-center\"><div class=\"fbox-number\">01<\/div><div class=\"cea-featured-icon\"><i aria-hidden=\"true\" class=\"ti ti-user\"><\/i><\/div><\/div><div class=\"media-body align-self-center\"><h4 class=\"feature-box-title\">Admission Fees<\/h4><div class=\"fbox-content\">Assessment and registration fees are set per educational level and invoiced to the applicant before they enrol. When the applicant becomes a student, their invoices and payment history move onto the new student record automatically.<\/div><\/div><!-- .media-body --><\/div><!-- .media -->\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b1c99e4 cus-fb-fnum bg-box cea-view-default elementor-invisible elementor-widget elementor-widget-ceafeaturebox\" data-id=\"b1c99e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;_animation_delay&quot;:0.5}\" data-widget_type=\"ceafeaturebox.default\">\n\t\t\t\t<div class=\"elementor-widget-container feature-box-wrapper feature-box-classic-pro\">\n\t\t\t<div class=\"media\"><div class=\"media-icon-part align-self-center\"><div class=\"fbox-number\">02<\/div><div class=\"cea-featured-icon\"><i aria-hidden=\"true\" class=\"ti ti-calendar\"><\/i><\/div><\/div><div class=\"media-body align-self-center\"><h4 class=\"feature-box-title\">Tuition and Instalments<\/h4><div class=\"fbox-content\">Tuition is defined for each educational level, then split across instalments using reusable templates with their own due dates. A whole educational level can be billed in a single run rather than student by student.<\/div><\/div><!-- .media-body --><\/div><!-- .media -->\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ab21bc2 cus-fb-fnum bg-box cea-view-default elementor-invisible elementor-widget elementor-widget-ceafeaturebox\" data-id=\"ab21bc2\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;_animation_delay&quot;:0.5}\" data-widget_type=\"ceafeaturebox.default\">\n\t\t\t\t<div class=\"elementor-widget-container feature-box-wrapper feature-box-classic-pro\">\n\t\t\t<div class=\"media\"><div class=\"media-icon-part align-self-center\"><div class=\"fbox-number\">03<\/div><div class=\"cea-featured-icon\"><i aria-hidden=\"true\" class=\"ti ti-shopping-cart\"><\/i><\/div><\/div><div class=\"media-body align-self-center\"><h4 class=\"feature-box-title\">Store Orders<\/h4><div class=\"fbox-content\">Trips, clubs and other paid items are published to selected educational levels with a capacity, a deadline and a price per student. Parents order for one child or several, and each order raises its own invoice that holds the place until payment completes.<\/div><\/div><!-- .media-body --><\/div><!-- .media -->\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-9902cf0\" data-id=\"9902cf0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1f84245 elementor-widget elementor-widget-image\" data-id=\"1f84245\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/getscl.com\/wp-content\/uploads\/2026\/06\/Invoices-Mobile-App.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Invoices Mobile App\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MzQ4ODUsInVybCI6Imh0dHBzOlwvXC9nZXRzY2wuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI2XC8wNlwvSW52b2ljZXMtTW9iaWxlLUFwcC5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"878\" height=\"1772\" src=\"https:\/\/getscl.com\/wp-content\/uploads\/2026\/06\/Invoices-Mobile-App.png\" class=\"attachment-full size-full wp-image-34885\" alt=\"SCL Billing invoice open in the parent mobile app, showing the invoice items, the outstanding balance, the due date and the Pay Now button parents use to settle online.\" srcset=\"https:\/\/getscl.com\/wp-content\/uploads\/2026\/06\/Invoices-Mobile-App.png 878w, https:\/\/getscl.com\/wp-content\/uploads\/2026\/06\/Invoices-Mobile-App-768x1550.png 768w, https:\/\/getscl.com\/wp-content\/uploads\/2026\/06\/Invoices-Mobile-App-761x1536.png 761w\" sizes=\"(max-width: 878px) 100vw, 878px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-f47e44e\" data-id=\"f47e44e\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-9519e0f cus-fb-fnum bg-box cea-view-default elementor-invisible elementor-widget elementor-widget-ceafeaturebox\" data-id=\"9519e0f\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;,&quot;_animation_delay&quot;:0.6}\" data-widget_type=\"ceafeaturebox.default\">\n\t\t\t\t<div class=\"elementor-widget-container feature-box-wrapper feature-box-classic-pro\">\n\t\t\t<div class=\"media\"><div class=\"media-icon-part align-self-center\"><div class=\"fbox-number\">04<\/div><div class=\"cea-featured-icon\"><i aria-hidden=\"true\" class=\"ti ti-credit-card\"><\/i><\/div><\/div><div class=\"media-body align-self-center\"><h4 class=\"feature-box-title\">Payment Gateways<\/h4><div class=\"fbox-content\">Cash, bank transfer and payment terminal sit alongside online card and wallet payment through Kashier or Amazon Payment Services. Parents pay from the mobile app or the portal, and each gateway carries its own fixed and percentage transaction fee.<\/div><\/div><!-- .media-body --><\/div><!-- .media -->\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41fe524 cus-fb-fnum bg-box cea-view-default elementor-invisible elementor-widget elementor-widget-ceafeaturebox\" data-id=\"41fe524\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;,&quot;_animation_delay&quot;:0.6}\" data-widget_type=\"ceafeaturebox.default\">\n\t\t\t\t<div class=\"elementor-widget-container feature-box-wrapper feature-box-classic-pro\">\n\t\t\t<div class=\"media\"><div class=\"media-icon-part align-self-center\"><div class=\"fbox-number\">05<\/div><div class=\"cea-featured-icon\"><i aria-hidden=\"true\" class=\"ti ti-bell\"><\/i><\/div><\/div><div class=\"media-body align-self-center\"><h4 class=\"feature-box-title\">Reminders and Suspension<\/h4><div class=\"fbox-content\">A reminder goes out before an invoice falls due, followed by first, second and final overdue notices by email, SMS and in-app message. Accounts can suspend automatically once an invoice ages past your limit, and release themselves the moment the balance is paid.<\/div><\/div><!-- .media-body --><\/div><!-- .media -->\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d5c6960 cus-fb-fnum bg-box cea-view-default elementor-invisible elementor-widget elementor-widget-ceafeaturebox\" data-id=\"d5c6960\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;,&quot;_animation_delay&quot;:0.6}\" data-widget_type=\"ceafeaturebox.default\">\n\t\t\t\t<div class=\"elementor-widget-container feature-box-wrapper feature-box-classic-pro\">\n\t\t\t<div class=\"media\"><div class=\"media-icon-part align-self-center\"><div class=\"fbox-number\">06<\/div><div class=\"cea-featured-icon\"><i aria-hidden=\"true\" class=\"ti ti-stats-up\"><\/i><\/div><\/div><div class=\"media-body align-self-center\"><h4 class=\"feature-box-title\">Transactions and Insight<\/h4><div class=\"fbox-content\">Every payment is recorded against the invoice it settles, including partial payments and transaction fees. Dashboard widgets track revenue trend, invoice aging, payment method usage and the paid, unpaid and overdue split.<\/div><\/div><!-- .media-body --><\/div><!-- .media -->\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-34e7c87 elementor-section-stretched elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"34e7c87\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wide\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-1cb5303\" data-id=\"1cb5303\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-3e4ae54 animated-fast cea-align-center elementor-invisible elementor-widget elementor-widget-ceasectiontitle\" data-id=\"3e4ae54\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"ceasectiontitle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"section-title-wrapper\"><div class=\"title-wrap\"><p class=\"sub-title\">Beyond the Essentials<\/p><h2 class=\"section-title\">More Ways SCL Handles Your Fees<\/h2><\/div><!-- .title-wrap --><div class=\"section-description\"><p class=\"section-content\">\n<\/p><\/div><!-- .section-description --><\/div><!-- .section-title-wrapper -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-4295747 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4295747\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wide\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-e0fd5b4\" data-id=\"e0fd5b4\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-6436e5a cus-fb-fnum bg-box cea-view-default elementor-invisible elementor-widget elementor-widget-ceafeaturebox\" data-id=\"6436e5a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;_animation_delay&quot;:0.2}\" data-widget_type=\"ceafeaturebox.default\">\n\t\t\t\t<div class=\"elementor-widget-container feature-box-wrapper feature-box-classic-pro\">\n\t\t\t<div class=\"media\"><div class=\"media-icon-part align-self-center\"><div class=\"fbox-number\">07<\/div><div class=\"cea-featured-icon\"><i aria-hidden=\"true\" class=\"ti ti-tag\"><\/i><\/div><\/div><div class=\"media-body align-self-center\"><h4 class=\"feature-box-title\">Discounts on Any Fee<\/h4><div class=\"fbox-content\">When an invoice is raised, staff reduce any discountable item by a set amount or a percentage. A sibling discount, staff rate or early-payment offer takes one click, and parents only ever see the amount they truly owe.<\/div><\/div><!-- .media-body --><\/div><!-- .media -->\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-da13210\" data-id=\"da13210\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a1d48cb cus-fb-fnum bg-box cea-view-default elementor-invisible elementor-widget elementor-widget-ceafeaturebox\" data-id=\"a1d48cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;,&quot;_animation_delay&quot;:0.3}\" data-widget_type=\"ceafeaturebox.default\">\n\t\t\t\t<div class=\"elementor-widget-container feature-box-wrapper feature-box-classic-pro\">\n\t\t\t<div class=\"media\"><div class=\"media-icon-part align-self-center\"><div class=\"fbox-number\">08<\/div><div class=\"cea-featured-icon\"><i aria-hidden=\"true\" class=\"ti ti-shield\"><\/i><\/div><\/div><div class=\"media-body align-self-center\"><h4 class=\"feature-box-title\">ETA eReceipts<\/h4><div class=\"fbox-content\">For schools in Egypt, SCL files an official eReceipt with the Egyptian Tax Authority the moment an invoice is paid, and prints the ETA QR code onto it. Cancellations file their own return receipt, so reporting stays in one system, not a separate portal.<\/div><\/div><!-- .media-body --><\/div><!-- .media -->\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-00c10e0 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"00c10e0\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wide\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-b7d4508\" data-id=\"b7d4508\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b6d7a8d cus-fb-fnum bg-box cea-view-default elementor-invisible elementor-widget elementor-widget-ceafeaturebox\" data-id=\"b6d7a8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;_animation_delay&quot;:0.2}\" data-widget_type=\"ceafeaturebox.default\">\n\t\t\t\t<div class=\"elementor-widget-container feature-box-wrapper feature-box-classic-pro\">\n\t\t\t<div class=\"media\"><div class=\"media-icon-part align-self-center\"><div class=\"fbox-number\">09<\/div><div class=\"cea-featured-icon\"><i aria-hidden=\"true\" class=\"ti ti-mobile\"><\/i><\/div><\/div><div class=\"media-body align-self-center\"><h4 class=\"feature-box-title\">Parent Self-Service<\/h4><div class=\"fbox-content\">Every invoice, due date, instalment schedule and running balance sits in the parent portal and the mobile app, for one child or several. Parents pay online in a click, so nobody has to phone the office to ask what is owed.<\/div><\/div><!-- .media-body --><\/div><!-- .media -->\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-88de8c7\" data-id=\"88de8c7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0cb8fdc cus-fb-fnum bg-box cea-view-default elementor-invisible elementor-widget elementor-widget-ceafeaturebox\" data-id=\"0cb8fdc\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInRight&quot;,&quot;_animation_delay&quot;:0.3}\" data-widget_type=\"ceafeaturebox.default\">\n\t\t\t\t<div class=\"elementor-widget-container feature-box-wrapper feature-box-classic-pro\">\n\t\t\t<div class=\"media\"><div class=\"media-icon-part align-self-center\"><div class=\"fbox-number\">10<\/div><div class=\"cea-featured-icon\"><i aria-hidden=\"true\" class=\"ti ti-download\"><\/i><\/div><\/div><div class=\"media-body align-self-center\"><h4 class=\"feature-box-title\">Exports and Accounting<\/h4><div class=\"fbox-content\">Your finance team filters invoices and transactions by status, product or date, then exports the register to CSV in a click. A read-only billing API lets your accounting system pull the same invoices and payments, so figures are never keyed in twice.<\/div><\/div><!-- .media-body --><\/div><!-- .media -->\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ac9eadb elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ac9eadb\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ddd62b0\" data-id=\"ddd62b0\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-655de1f elementor-widget elementor-widget-html\" data-id=\"655de1f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n\/* Billing feature row - EQUAL CARDS for the \"More Ways SCL Handles Your Fees\" section (34e7c87), mirroring rule 6 on the main card block. Its two cards per row sit in separate columns that already stretch to equal height, but the shorter card did not fill its column, leaving a ~28px gap on tablet. Fill each card to its column height so both match, and move the 30px row rhythm off the card margin (which would overflow the filled height) onto the first inner row. Desktop already matched; mobile stacks below 768 where equal height is moot. *\/\n@media (min-width: 768px) {\n  .page-id-33165 .elementor-element-34e7c87 .elementor-widget-ceafeaturebox { height: 100%; margin-bottom: 0 !important; }\n  .page-id-33165 .elementor-element-34e7c87 .elementor-widget-ceafeaturebox > .elementor-widget-container { height: 100%; }\n  .page-id-33165 .elementor-element-4295747 { margin-bottom: 30px; }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-d725d8f elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"d725d8f\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-dde6ccd\" data-id=\"dde6ccd\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5653552 elementor-widget elementor-widget-html\" data-id=\"5653552\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n\/* ---------------------------------------------------------------------\n   Billing System (page 33165) - page-scoped fixes.\n   Mirrors the stylesheet already on Appointments (34997), Library (35007),\n   Attendance (35035), Report Cards (35091) and Grading (35096). Elementor\n   Pro is not installed and the API cannot write the theme's per-page meta,\n   so these live here. Safe to delete any rule whose underlying cause is\n   fixed natively.\n\n   1) CONTENT PADDING - Gigas applies a global 50px top\/bottom padding to\n      .gigas-content-wrap. This page's per-page Gigas \"Content Padding\"\n      option already cancels it at desktop, but NOT at mobile, where it\n      came back as 50px and pushed a white band above the footer. Zeroed\n      here at every breakpoint. Set the per-page option to 0 for all\n      devices and this rule can go.\n   2) FOOTER GAP - the theme left a 15px white strip above the footer from\n      two separate causes. First, .post-inner carries a 15px bottom margin.\n      Second, the theme sets .post-inner to display:inline-block, so it sits\n      on a text baseline and the line box reserves roughly 9px of descender\n      space underneath it (line-height 30px on a 16px font). Zeroing the\n      margin alone leaves that 9px behind, so the display is corrected too.\n      Measured 15px before, 0px after.\n   3) HERO TOP GAP - the hero stacked three separate 25px top paddings\n      (section + widget-wrap + the widget itself), leaving 75px of dead\n      white directly under the dark page banner. The widget's own 25px is\n      cleared in its own settings, not here, which brings it to 50px. The\n      remaining two are the normal section rhythm and are left alone.\n   4) HERO HEADING - the hero is cea-align-justify (the site-wide hero\n      recipe), which justifies the heading and the eyebrow too. Justify\n      never stretches the LAST line, so a wrapping title or eyebrow gets\n      its first line pulled apart into huge word gaps. The eyebrow wraps at\n      every width and the title wraps below desktop, so both are pinned to\n      the left. Body copy stays justified on purpose: that IS the site's\n      look.\n   5) EYEBROW ACCENT DASH - the theme paints a 35x2px pure black bar 48px\n      to the right of every .sub-title. Black clashes with the page and it\n      floats in open space beside the blue eyebrow. Removed on Appointments\n      and Library by owner request; matched here.\n   6) EQUAL CARDS - the six feature cards are NOT a grid of rows: they are\n      two columns of three stacked cards flanking the phone image, and\n      .elementor-widget-wrap defaults to align-content:flex-start, so every\n      card kept its own content height. Measured 312\/282\/312 on the left\n      against 352\/312\/307 on the right, so no row lined up and the two\n      sides drifted further apart the further down you read.\n      align-content:stretch alone does NOT fix this: it only shares out\n      SPARE height, and the right column already filled its 1051px exactly\n      (it is the column setting the height), so it had none to share and\n      kept its uneven cards.\n      Grid does fix it. Three 1fr rows are equal by definition, and when a\n      grid is sized intrinsically every fr row takes the size of the\n      LARGEST row's content, so each column asks for 3 x (tallest card) +\n      gaps. Elementor already stretches all three columns to the tallest,\n      so both card columns end up the same height AND divide it the same\n      way: all six cards land on one height, whatever the copy or the\n      viewport width. Nothing is hardcoded, so it re-balances by itself if\n      the copy changes.\n      The 40px rhythm moves from each widget's bottom margin onto the grid\n      as row-gap, otherwise it would be added on top of the row height and\n      overflow it. Only margin-BOTTOM is cleared: the +\/-30px side margins\n      are what stagger the two columns and must survive.\n      Desktop and tablet only. Below 768px the columns stack one card per\n      row and the cards keep their own natural height and margin.\n   --------------------------------------------------------------------- *\/\n.page-id-33165 .gigas-content-wrap { padding-top: 0; padding-bottom: 0; }\n\n.page-id-33165 .post-inner { margin-bottom: 0; display: block; }\n\n.page-id-33165 .cea-align-justify .section-title,\n.page-id-33165 .cea-align-justify .sub-title { text-align: left; }\n\n.page-id-33165 .section-title-wrapper .title-wrap > .sub-title::before { content: none; }\n\n@media (min-width: 768px) {\n  .page-id-33165 .elementor-element-9d7ff17 > .elementor-widget-wrap,\n  .page-id-33165 .elementor-element-f47e44e > .elementor-widget-wrap {\n    display: grid;\n    grid-template-rows: repeat(3, 1fr);\n    row-gap: 40px;\n  }\n  \/* !important beats Elementor's per-element margin shorthand *\/\n  .page-id-33165 .elementor-element-9d7ff17 .elementor-widget-ceafeaturebox > .elementor-widget-container,\n  .page-id-33165 .elementor-element-f47e44e .elementor-widget-ceafeaturebox > .elementor-widget-container {\n    height: 100%;\n    margin-bottom: 0 !important;\n  }\n  .page-id-33165 .elementor-element-9d7ff17 .feature-box-wrapper,\n  .page-id-33165 .elementor-element-f47e44e .feature-box-wrapper { height: 100%; }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ed3a691 elementor-section-stretched scl-cta elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ed3a691\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;stretch_section&quot;:&quot;section-stretched&quot;,&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7742dad\" data-id=\"7742dad\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-633e2a6 animated-fast cea-align-center elementor-invisible elementor-widget elementor-widget-ceasectiontitle\" data-id=\"633e2a6\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInUp&quot;}\" data-widget_type=\"ceasectiontitle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"section-title-wrapper\"><div class=\"title-wrap\"><p class=\"sub-title\">See It Live<\/p><h2 class=\"section-title\">See How SCL Fits Your Fee Structure<\/h2><\/div><!-- .title-wrap --><div class=\"section-description\"><p class=\"section-content\">Walk through instalment templates, the parent portal and the overdue notices with our team, and see how tuition, transport and store fees are raised, tracked and settled.<\/p><\/div><!-- .section-description --><\/div><!-- .section-title-wrapper -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-8576f1b scl-cta__actions elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"8576f1b\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-6c71eba\" data-id=\"6c71eba\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-dd8a6f4 cea-btn-align-center scl-cta__btn scl-cta__btn--primary elementor-widget elementor-widget-ceabutton\" data-id=\"dd8a6f4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ceabutton.default\">\n\t\t\t\t<div class=\"elementor-widget-container cea-button-wrapper\">\r\n\t\t\t\t\t<div class=\"cea-button-wrapper\">\r\n\t\t\t<a href=\"https:\/\/getscl.com\/request-a-demo\/\" class=\"cea-button-link elementor-button cea-button elementor-size-lg\">\r\n\t\t\t\t\t\t<span class=\"cea-button-content-wrapper\">\r\n\t\t\t\t\t\t<span class=\"cea-button-icon cea-align-icon-left\">\r\n\t\t\t\t<i aria-hidden=\"true\" class=\"fas fa-calendar-check\"><\/i>\t\t\t<\/span>\r\n\t\t\t\t\t\t<span class=\"cea-button-text\">Request a Demo<\/span>\r\n\t\t<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-f7e74b2\" data-id=\"f7e74b2\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-09596ba cea-btn-align-center scl-cta__btn scl-cta__btn--ghost elementor-widget elementor-widget-ceabutton\" data-id=\"09596ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"ceabutton.default\">\n\t\t\t\t<div class=\"elementor-widget-container cea-button-wrapper\">\r\n\t\t\t\t\t<div class=\"cea-button-wrapper\">\r\n\t\t\t<a href=\"https:\/\/getscl.com\/contact\/\" class=\"cea-button-link elementor-button cea-button elementor-size-lg\">\r\n\t\t\t\t\t\t<span class=\"cea-button-content-wrapper\">\r\n\t\t\t\t\t\t<span class=\"cea-button-icon cea-align-icon-\">\r\n\t\t\t\t\t\t\t<\/span>\r\n\t\t\t\t\t\t<span class=\"cea-button-text\">Talk to Us<\/span>\r\n\t\t<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<div class=\"elementor-element elementor-element-a40020e elementor-widget elementor-widget-html\" data-id=\"a40020e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n\/* --------------------------------------------------------------------------\n   SCL closing call to action band.\n\n   Shared block: every rule is keyed on the .scl-cta* classes only, never on a\n   page id or an element id, so this exact widget is dropped verbatim onto each\n   feature page. Only the headline, body and button labels change per page.\n\n   WHY THIS IS A STYLE WIDGET: Elementor Pro is not installed, so there is no\n   page custom-CSS field, and the connector cannot write post meta, so the\n   theme's per-page options are unreachable from the API. An html widget is the\n   only injection point left. Do not delete it: the band loses its background\n   and the white text lands on white.\n\n   NEVER write a closing style tag inside this block, not even in a comment.\n   The HTML parser ends the stylesheet at the first one it sees, in raw-text\n   mode, ignoring CSS comments, and every rule after it gets painted onto the\n   page as visible text.\n\n   Contains no em-dashes, non-breaking spaces or invisible characters, and must\n   stay that way. See CLAUDE.md Rule 33.\n   -------------------------------------------------------------------------- *\/\n\n.scl-cta{position:relative;overflow:hidden;background:linear-gradient(160deg,#4A78C4 0%,#3560A6 42%,#1E3468 100%)}\n.scl-cta>.elementor-container{position:relative;z-index:2;display:block}\n\n\/* gold hairline: the brand accent, and a crisp edge against the light section\n   above. The footer is #100C2E, so the band ends darker than it starts and\n   flows into it rather than butting against it. *\/\n.scl-cta::before{content:\"\";position:absolute;top:0;left:0;right:0;height:3px;z-index:3;background:linear-gradient(90deg,rgba(197,157,95,0) 0%,#C59D5F 50%,rgba(197,157,95,0) 100%)}\n.scl-cta::after{content:\"\";position:absolute;top:-190px;right:-130px;width:640px;height:640px;border-radius:50%;z-index:1;background:radial-gradient(circle,rgba(255,255,255,.17) 0%,rgba(255,255,255,0) 65%);pointer-events:none}\n\n.scl-cta .section-title-wrapper{text-align:center}\n.scl-cta .elementor-divider{display:none}\n.scl-cta .sub-title{color:#C59D5F !important;font-size:13px !important;font-weight:700 !important;letter-spacing:2.5px !important;text-transform:uppercase;margin-bottom:14px !important}\n\/* the theme decorates every .sub-title with TWO absolutely positioned marks\n   sitting just right of the text: a 35x2px black ::before dash and a 2x3px\n   white ::after speck. Against the dark band the dash reads as a stray mark\n   and the speck as grit, so both are switched off.\n   display:none is what does the work. The theme rule\n   .section-title-wrapper .title-wrap > .sub-title::before sets content, size,\n   position and background but never display, so this lower-specificity rule\n   still wins on that one property. That is what lets the block kill the dash\n   without a .page-id-N selector and stay portable. Do not switch this to\n   content:none, which the theme rule does set and would therefore beat. *\/\n.scl-cta .sub-title::before,\n.scl-cta .sub-title::after{display:none}\n.scl-cta .section-title{color:#FFFFFF !important;font-size:38px !important;line-height:1.25 !important;font-weight:700 !important;letter-spacing:-.5px !important;margin-bottom:16px !important}\n.scl-cta .section-content{color:rgba(255,255,255,.8) !important;font-size:17px !important;line-height:30px !important;max-width:660px;margin:0 auto !important}\n\n\/* width:100% is load-bearing: the inner section is a flex item inside\n   .elementor-widget-wrap, so without it the section shrinks to its content\n   width and the justify-content:center below silently does nothing. *\/\n.scl-cta__actions{width:100%;margin-top:34px}\n.scl-cta__actions>.elementor-container{display:flex !important;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px}\n.scl-cta__actions .elementor-column{width:auto !important;flex:0 0 auto !important}\n.scl-cta__actions .elementor-widget-wrap{width:auto}\n\n.scl-cta .cea-button-wrapper{text-align:center}\n.scl-cta .cea-button-link{border-radius:30px !important;padding:17px 38px !important;font-size:14px !important;font-weight:700 !important;letter-spacing:1px !important;text-transform:uppercase !important;border:2px solid transparent !important;transition:all .28s ease !important}\n.scl-cta__btn--primary .cea-button-link{background:#FFFFFF !important;color:#12224A !important;box-shadow:0 10px 26px rgba(9,20,48,.28) !important}\n.scl-cta__btn--primary .cea-button-link:hover{background:#12224A !important;color:#FFFFFF !important;transform:translateY(-2px);box-shadow:0 14px 32px rgba(9,20,48,.4) !important}\n.scl-cta__btn--ghost .cea-button-link{background:transparent !important;color:#FFFFFF !important;border-color:rgba(255,255,255,.45) !important}\n.scl-cta__btn--ghost .cea-button-link:hover{background:#FFFFFF !important;color:#2F5596 !important;border-color:#FFFFFF !important;transform:translateY(-2px)}\n\n\/* There is deliberately no third link under the buttons. SCL has no published\n   plans and pricing is a conversation, so a \"compare plans\" line pointed at\n   \/pricing\/ promised something that does not exist. Talk to Us is the pricing\n   path. Do not reintroduce one. *\/\n\n\/* FOOTER SEAM: the theme renders .post-inner as an inline-block, so a 10px\n   baseline descender strip sits underneath it and the white page background\n   shows through between this band and the footer. It is site-wide and\n   pre-existing, but invisible while the last section was light; a full-bleed\n   dark band turns it into an obvious white line. This stylesheet only loads on\n   pages that carry the band, so the reset never reaches other pages.\n   .post-inner already carries width:100%, so block and inline-block produce the\n   same box.\n   The margin-bottom reset needs !important and the display reset does not: the\n   theme's own style.css sets margin-bottom:0, but something later in the cascade\n   (a sheet this page cannot enumerate, so it is cross-origin or combined) puts it\n   back to 15px and beats a plain override. Verified live: plain override left the\n   gap at 15px, !important took it to 0.\n   Pages built by this skill carry their own .page-id-N .post-inner{margin-bottom:0}\n   fix sheet, which already won, which is why the seam only shows on the older\n   hand-built pages. Keep this rule anyway so the band is self-contained. *\/\n.post-inner{display:block;margin-bottom:0 !important}\n\n@media(max-width:1024px){.scl-cta .section-title{font-size:32px !important}}\n@media(max-width:767px){\n.scl-cta .section-title{font-size:27px !important;line-height:1.3 !important}\n.scl-cta .section-content{font-size:16px !important;line-height:27px !important}\n.scl-cta .sub-title{font-size:12px !important;letter-spacing:2px !important}\n.scl-cta__actions>.elementor-container{flex-direction:column;align-items:stretch;gap:12px}\n.scl-cta__actions .elementor-column{width:100% !important}\n.scl-cta__actions .elementor-widget-wrap{width:100%}\n.scl-cta .cea-button-link{display:block !important;width:100%;padding:16px 20px !important}\n.scl-cta::after{width:380px;height:380px;top:-140px;right:-110px}\n\/* MOBILE FOOTER SEAM: below 768px the theme applies\n   body .gigas-content-wrap{padding-bottom:50px}, and its specificity (0,1,1)\n   beats the plain .gigas-content-wrap{padding:0} that the Gigas per-page option\n   emits, so a 50px white strip opens under the band. Pages built by this skill\n   escape it only because their own fix sheet uses .page-id-N (0,2,0). Desktop\n   and tablet measure 0 already, so the reset is scoped to this breakpoint, and\n   padding-top is left alone because it is the gap under the title banner. *\/\nbody .gigas-content-wrap{padding-bottom:0 !important}\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-6d99354 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6d99354\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-92d7d0d\" data-id=\"92d7d0d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2e9102b elementor-widget elementor-widget-html\" data-id=\"2e9102b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Service\",\"@id\":\"https:\/\/getscl.com\/billing-system\/#service\",\"name\":\"SCL Billing and Fee Management\",\"serviceType\":\"School fee management and billing software\",\"description\":\"Admission fees, tuition instalments, transport subscriptions and store orders, charged to the student, paid online, and visible to parents in their portal.\",\"provider\":{\"@id\":\"https:\/\/getscl.com\/#organization\"},\"areaServed\":{\"@type\":\"Place\",\"name\":\"Worldwide\"},\"audience\":{\"@type\":\"EducationalAudience\",\"educationalRole\":\"K-12 international schools\"},\"url\":\"https:\/\/getscl.com\/billing-system\/\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/getscl.com\/billing-system\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/getscl.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Billing System\"}]}]}<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u0631\u0633\u0648\u0645 \u0627\u0644\u0642\u0628\u0648\u0644 \u0648\u0623\u0642\u0633\u0627\u0637 \u0627\u0644\u0631\u0633\u0648\u0645 \u0627\u0644\u062f\u0631\u0627\u0633\u064a\u0629 \u0648\u0627\u0634\u062a\u0631\u0627\u0643\u0627\u062a \u0627\u0644\u0646\u0642\u0644 \u0627\u0644\u0645\u062f\u0631\u0633\u064a \u0648\u0637\u0644\u0628\u0627\u062a \u0627\u0644\u0645\u062a\u062c\u0631\u060c \u062a\u064f\u0642\u064a\u064e\u0651\u062f \u0639\u0644\u0649 \u0627\u0644\u0637\u0627\u0644\u0628 \u0648\u062a\u064f\u062f\u0641\u0639 \u0625\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0627\u064b \u0648\u064a\u0631\u0627\u0647\u0627 \u0623\u0648\u0644\u064a\u0627\u0621 \u0627\u0644\u0623\u0645\u0648\u0631 \u0641\u064a \u0628\u0648\u0627\u0628\u062a\u0647\u0645.<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-33165","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/getscl.com\/ar\/wp-json\/wp\/v2\/pages\/33165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/getscl.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/getscl.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/getscl.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/getscl.com\/ar\/wp-json\/wp\/v2\/comments?post=33165"}],"version-history":[{"count":110,"href":"https:\/\/getscl.com\/ar\/wp-json\/wp\/v2\/pages\/33165\/revisions"}],"predecessor-version":[{"id":35854,"href":"https:\/\/getscl.com\/ar\/wp-json\/wp\/v2\/pages\/33165\/revisions\/35854"}],"wp:attachment":[{"href":"https:\/\/getscl.com\/ar\/wp-json\/wp\/v2\/media?parent=33165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}