.page-cyber-essentials{--text-heading:#FFFFFF;--text-body:rgba(255,255,255,0.9);--text-accent:#00BFC9;--text-footer-label:rgba(255,255,255,0.65);--text-on-accent:#06090F;--surface-base:#06090F;--surface-alt:#0B1220;--surface-mid:#0F1B2F;--surface-menu:#0a1424;--fill-card:rgba(255,255,255,0.02);--fill-card-hover:rgba(255,255,255,0.04);--teal:#00BFC9;--teal-80:rgba(0,191,201,0.8);--teal-40:rgba(0,191,201,0.4);--teal-30:rgba(0,191,201,0.3);--teal-20:rgba(0,191,201,0.2);--teal-15:rgba(0,191,201,0.15);--teal-06:rgba(0,191,201,0.06);--status-critical:#E5484D;--section-pad-x:4.5rem;--section-pad-y:5rem;--section-pad-y-feature:7.5rem;--container:72.5rem;--measure-prose:40rem;--measure-lead:32.5rem;--gap-xs:0.75rem;--gap-sm:1rem;--gap-md:1.5rem;--gap-lg:2rem;--gap-xl:3rem;--gap-heading:1.75rem;--radius-xs:2px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-pill:50px;--radius-round:50%;--shadow-nav:0 8px 32px rgba(0,0,0,0.4);--border-default:1px solid rgba(255,255,255,0.06);--border-badge:1px solid rgba(255,255,255,0.07);--border-field:1px solid rgba(255,255,255,0.08);--border-footer:1px solid rgba(255,255,255,0.05);--divider-teal:2px solid rgba(0,191,201,0.2);--focus-ring:2px solid #00BFC9;--gradient-nav:linear-gradient(90deg,#06090F,#06090F 10%,#122038 25%,#1a3050 38%,#00BFC9 50%,#1a3050 62%,#122038 75%,#06090F 90%,#06090F);--gradient-card:linear-gradient(180deg,rgba(10,21,36,0.96),rgba(7,14,24,0.98));--glow-card:radial-gradient(circle at 85% 15%,rgba(0,191,201,0.12),transparent 26%);--glow-section-right:radial-gradient(ellipse 50% 70% at 100% 50%,rgba(0,191,201,0.06) 0%,transparent 70%);--glow-section-left:radial-gradient(ellipse 50% 70% at 0% 50%,rgba(0,191,201,0.06) 0%,transparent 70%);--logo-nav-width:112px;--logo-footer-width:103px;--icon-bubble:3.5rem;--nav-height:4.375rem;--z-content:1;--z-nav:100;--z-skip:9999;--font-display:"Fraunces",Georgia,serif;--font-sans:"Outfit",system-ui,sans-serif}.page-cyber-essentials *{margin:0;padding:0;box-sizing:border-box}.page-cyber-essentials{font-family:var(--font-sans);background-color:var(--surface-base);color:var(--text-body);line-height:1.6}.page-cyber-essentials a:focus-visible,.page-cyber-essentials button:focus-visible,.page-cyber-essentials input:focus-visible,.page-cyber-essentials select:focus-visible,.page-cyber-essentials textarea:focus-visible{outline:var(--focus-ring);outline-offset:2px}.page-cyber-essentials .skip-link{position:absolute;top:-100%;left:50%;transform:translateX(-50%);background:var(--teal);color:var(--text-on-accent);padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;border-radius:0 0 var(--radius-sm) var(--radius-sm);z-index:var(--z-skip);transition:top .2s}.page-cyber-essentials .skip-link:focus{top:0}.page-cyber-essentials .btn-p{display:inline-block;background:var(--teal);color:var(--text-on-accent);font-family:var(--font-sans);font-size:.75rem;line-height:1;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:1rem 2.5rem;border:none;border-radius:var(--radius-xs);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .3s ease}.page-cyber-essentials .btn-p:hover{background:var(--teal-80)}.page-cyber-essentials .eyebrow{display:inline-flex;align-items:center;gap:var(--gap-xs);font-size:.75rem;line-height:1;font-weight:600;letter-spacing:.25em;text-transform:uppercase;color:var(--text-accent);margin-bottom:var(--gap-heading)}.page-cyber-essentials .eyebrow.centred:after,.page-cyber-essentials .eyebrow:before{content:"";width:2rem;height:1px;background:var(--teal)}.page-cyber-essentials .heading-section{font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.2;font-weight:300;color:var(--text-heading);margin-bottom:var(--gap-md)}.page-cyber-essentials .display-page em,.page-cyber-essentials .heading-section em{font-style:italic;color:var(--text-accent)}.page-cyber-essentials .body-lead{font-size:1rem;line-height:1.8;font-weight:300;color:var(--text-body)}.page-cyber-essentials .label{font-size:.6875rem;line-height:1.4;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--text-accent)}.page-cyber-essentials .faq-answer{font-size:.9375rem;line-height:1.7;font-weight:300;color:var(--text-body)}.page-cyber-essentials .heading-card{font-size:1rem;line-height:1.4;font-weight:600;color:var(--text-heading)}.page-cyber-essentials .body-card{font-size:.8125rem;line-height:1.6;font-weight:400;color:var(--text-body)}.page-cyber-essentials section{position:relative;overflow:hidden;padding:var(--section-pad-y) var(--section-pad-x)}.page-cyber-essentials section>*{position:relative;z-index:var(--z-content)}.page-cyber-essentials .glow-right:before{content:"";position:absolute;inset:0;background:var(--glow-section-right);z-index:0}.page-cyber-essentials .glow-left:before{content:"";position:absolute;inset:0;background:var(--glow-section-left);z-index:0}.page-cyber-essentials .container{max-width:var(--container);margin:0 auto}.page-cyber-essentials .hero{min-height:100dvh;background:var(--surface-base);display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--gap-xl);gap:var(--gap-xl);align-items:center;padding:8.9rem var(--section-pad-x) var(--section-pad-x)}.page-cyber-essentials .display-page{font-family:var(--font-display);font-size:clamp(2.625rem,6vw,4.5rem);line-height:1.2;font-weight:300;color:var(--text-heading);margin-bottom:var(--gap-md)}.page-cyber-essentials .hero .body-lead{max-width:var(--measure-lead);margin-bottom:var(--gap-xl)}.page-cyber-essentials .badges{display:flex;flex-wrap:wrap;gap:.625rem}.page-cyber-essentials .badge{font-size:.75rem;line-height:1;font-weight:400;color:var(--text-body);border:var(--border-badge);padding:.5rem 1rem;transition:color .2s,border-color .2s}.page-cyber-essentials .badges-label{display:block;margin-bottom:var(--gap-xs)}.page-cyber-essentials .form-card{position:relative;overflow:hidden;background:var(--gradient-card);border:var(--border-default);border-radius:var(--radius-lg);padding:2.5rem 2rem}.page-cyber-essentials .form-card:before{content:"";position:absolute;inset:0;background:var(--glow-card);pointer-events:none}.page-cyber-essentials .form-card>*{position:relative}.page-cyber-essentials .form-card .heading-card{margin-bottom:.5rem}.page-cyber-essentials .form-card-sub{margin-bottom:var(--gap-md)}.page-cyber-essentials .form-card-sub a{color:var(--text-accent);text-decoration:none}.page-cyber-essentials .form-group{margin-bottom:var(--gap-sm)}.page-cyber-essentials .form-label{display:block;margin-bottom:.5rem}.page-cyber-essentials .form-input,.page-cyber-essentials .form-select,.page-cyber-essentials .form-textarea{width:100%;font-family:var(--font-sans);font-size:.875rem;line-height:1.4;font-weight:400;color:var(--text-heading);background:var(--fill-card-hover);border:var(--border-field);border-radius:var(--radius-sm);padding:.875rem 1.125rem;outline:none;transition:border-color .2s,background .3s ease}.page-cyber-essentials .form-input:focus,.page-cyber-essentials .form-select:focus,.page-cyber-essentials .form-textarea:focus{border-color:var(--teal-40);background:var(--teal-06)}.page-cyber-essentials .form-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2300BFC9' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.125rem center}.page-cyber-essentials .form-input::placeholder,.page-cyber-essentials .form-textarea::placeholder{color:var(--text-body);opacity:1}.page-cyber-essentials .form-select option{background:var(--surface-menu);color:var(--text-heading)}.page-cyber-essentials .form-textarea{min-height:6rem;resize:vertical}.page-cyber-essentials .form-button{width:100%;margin-top:.25rem}.page-cyber-essentials .form-small{margin-top:var(--gap-xs);font-size:.75rem;line-height:1.6;font-weight:300;color:var(--text-body)}.page-cyber-essentials .form-small a{color:var(--text-accent)}.page-cyber-essentials .form-status{display:none;margin-top:var(--gap-xs);padding:.875rem 1.125rem;border-radius:var(--radius-sm);font-size:.875rem;line-height:1.6;font-weight:300;color:var(--text-body)}.page-cyber-essentials .form-status.ok{display:block;background:var(--teal-06);border:1px solid var(--teal-40)}.page-cyber-essentials .form-status.err{display:block;border:1px solid var(--status-critical)}.page-cyber-essentials .wf-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.page-cyber-essentials .controls-section{background:var(--surface-mid)}.page-cyber-essentials .section-header-centred{text-align:center;margin-bottom:var(--gap-xl)}.page-cyber-essentials .section-header-centred .heading-section{margin-bottom:0}.page-cyber-essentials .controls-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--gap-lg);gap:var(--gap-lg)}.page-cyber-essentials .controls-grid .info-card{grid-column:span 2}.page-cyber-essentials .controls-grid .info-card:nth-child(4){grid-column:2/span 2}.page-cyber-essentials .controls-grid .info-card:nth-child(5){grid-column:4/span 2}.page-cyber-essentials .info-card{position:relative;overflow:hidden;text-align:center;background:var(--gradient-card);border:var(--border-default);border-radius:var(--radius-lg);padding:2.5rem 2rem}.page-cyber-essentials .info-card:before{content:"";position:absolute;inset:0;background:var(--glow-card);pointer-events:none}.page-cyber-essentials .info-card>*{position:relative}.page-cyber-essentials .icon-bubble{width:var(--icon-bubble);height:var(--icon-bubble);border-radius:var(--radius-round);background:var(--teal-15);display:flex;align-items:center;justify-content:center;margin:0 auto var(--gap-sm)}.page-cyber-essentials .icon-bubble svg{width:1.75rem;height:1.75rem}.page-cyber-essentials .info-card .heading-card{margin-bottom:.625rem}.page-cyber-essentials .what-section{background:var(--surface-alt)}.page-cyber-essentials .what-section .prose{max-width:none}.page-cyber-essentials .what-section .prose p{margin-bottom:var(--gap-sm)}.page-cyber-essentials .what-section .prose p:last-child{margin-bottom:0}.page-cyber-essentials .stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--gap-lg);gap:var(--gap-lg);margin-top:var(--gap-xl)}.page-cyber-essentials .stat{padding:var(--gap-md) 0 0;border-top:var(--divider-teal);text-align:left}.page-cyber-essentials .stat-num{font-family:var(--font-display);font-size:2.5rem;line-height:1;font-weight:300;color:var(--text-heading);margin-bottom:var(--gap-xs)}.page-cyber-essentials .stat .label{display:block;margin-bottom:.5rem}.page-cyber-essentials .compare-section{background:var(--surface-base)}.page-cyber-essentials .compare-header{max-width:var(--measure-prose);margin-bottom:var(--gap-xl)}.page-cyber-essentials .compare-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 var(--gap-xl);gap:0 var(--gap-xl)}.page-cyber-essentials .compare-col .label{display:block;margin-bottom:.5rem}.page-cyber-essentials .compare-col h3{font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.77rem);line-height:1.55;font-weight:300;color:var(--text-heading);margin-bottom:var(--gap-sm)}.page-cyber-essentials .compare-col .faq-answer.lead{margin-bottom:var(--gap-md)}.page-cyber-essentials .row{padding:var(--gap-md) 0;border-top:var(--divider-teal)}.page-cyber-essentials .row:last-child{border-bottom:var(--divider-teal)}.page-cyber-essentials .row .label{display:block;margin-bottom:.875rem}.page-cyber-essentials .steps-section{background:var(--surface-mid)}.page-cyber-essentials .steps-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--gap-lg);gap:var(--gap-lg)}.page-cyber-essentials .step-num{font-family:var(--font-display);font-size:2.5rem;line-height:1;font-weight:300;font-style:italic;color:var(--text-accent);margin-bottom:var(--gap-sm)}.page-cyber-essentials .who-section{background:var(--surface-alt)}.page-cyber-essentials .areas-inner{position:relative;width:100%}.page-cyber-essentials .areas-header{display:flex;align-items:flex-end;justify-content:space-between;gap:3.75rem;margin-bottom:var(--gap-xl)}.page-cyber-essentials .areas-header-left{max-width:var(--measure-lead)}.page-cyber-essentials .areas-heading{margin-bottom:var(--gap-sm)}.page-cyber-essentials .areas-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0 var(--gap-xl);gap:0 var(--gap-xl)}.page-cyber-essentials .areas-card{position:relative;padding:var(--gap-heading) 0;border-top:var(--divider-teal)}.page-cyber-essentials .areas-card:nth-child(3),.page-cyber-essentials .areas-card:nth-child(4){border-bottom:var(--divider-teal)}.page-cyber-essentials .areas-card .label{display:block;margin-bottom:var(--gap-xs)}.page-cyber-essentials .faq-section{background:var(--surface-base)}.page-cyber-essentials .faq-inner{display:grid;grid-template-columns:1fr 1fr;grid-gap:6.25rem;gap:6.25rem;align-items:start;position:relative;width:100%}.page-cyber-essentials .faq-left .heading-section{margin-bottom:0}.page-cyber-essentials .faq-card{padding:var(--gap-md) 0;border-top:var(--divider-teal)}.page-cyber-essentials .faq-card:last-child{border-bottom:var(--divider-teal)}.page-cyber-essentials .faq-card .label{display:block;margin-bottom:.875rem}.page-cyber-essentials .cta-section{background:var(--surface-alt);padding:var(--section-pad-y-feature) var(--section-pad-x);text-align:center}.page-cyber-essentials .cta-section .heading-section{margin-bottom:2.5rem}.page-cyber-essentials .cta-buttons{display:flex;gap:var(--gap-md);justify-content:center;flex-wrap:wrap}.page-cyber-essentials .badge:hover{color:var(--text-footer-label);border-color:rgba(255,255,255,.2)}.page-cyber-essentials .reveal{opacity:0;transform:translateY(1.25rem);transition:opacity .6s ease-out,transform .6s ease-out}.page-cyber-essentials .reveal.active{opacity:1;transform:translateY(0)}.page-cyber-essentials .reveal-d1{transition-delay:.1s}.page-cyber-essentials .reveal-d2{transition-delay:.2s}.page-cyber-essentials .reveal-d3{transition-delay:.3s}.page-cyber-essentials .reveal-d4{transition-delay:.4s}@media (max-width:1024px){.page-cyber-essentials{--section-pad-x:3rem;--section-pad-y:4rem;--section-pad-y-feature:5rem}.page-cyber-essentials .hero{padding-top:6.25rem;gap:var(--gap-lg)}.page-cyber-essentials .controls-grid{grid-template-columns:repeat(2,1fr)}.page-cyber-essentials .controls-grid .info-card,.page-cyber-essentials .controls-grid .info-card:nth-child(4),.page-cyber-essentials .controls-grid .info-card:nth-child(5){grid-column:auto}.page-cyber-essentials .controls-grid .info-card:nth-child(5){grid-column:1/-1;max-width:calc(50% - var(--gap-lg) / 2);justify-self:center;width:100%}.page-cyber-essentials .steps-grid{grid-template-columns:repeat(2,1fr)}.page-cyber-essentials .faq-inner{gap:var(--gap-xl)}}@media (max-width:768px){.page-cyber-essentials{--section-pad-x:2rem;--section-pad-y:3rem;--section-pad-y-feature:4rem}.page-cyber-essentials .hero{grid-template-columns:1fr;min-height:auto;padding-top:6.25rem}.page-cyber-essentials .stats{grid-template-columns:repeat(2,1fr)}.page-cyber-essentials .areas-grid,.page-cyber-essentials .compare-grid,.page-cyber-essentials .faq-inner{grid-template-columns:1fr}.page-cyber-essentials .areas-header{flex-direction:column;gap:var(--gap-md);align-items:flex-start}.page-cyber-essentials .faq-inner{gap:var(--gap-lg)}.page-cyber-essentials .compare-col+.compare-col{margin-top:var(--gap-xl)}}@media (max-width:480px){.page-cyber-essentials{--section-pad-x:1.25rem;--section-pad-y:2.5rem;--section-pad-y-feature:3rem;--logo-nav-width:93px}.page-cyber-essentials .hero{padding-top:5rem}.page-cyber-essentials .controls-grid,.page-cyber-essentials .stats,.page-cyber-essentials .steps-grid{grid-template-columns:1fr}.page-cyber-essentials .controls-grid .info-card:nth-child(5){max-width:none}.page-cyber-essentials .form-card,.page-cyber-essentials .info-card{padding:2rem 1.5rem}}@media (prefers-reduced-motion:reduce){.page-cyber-essentials *,.page-cyber-essentials :after,.page-cyber-essentials :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}