:root{--navy:#10263d;--navy2:#173b53;--teal:#20b6a5;--mint:#dff6ef;--cream:#f7f8f4;--ink:#182c3c;--muted:#687783;--line:#e3e9e6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}a{text-decoration:none;color:inherit}.site-header{min-height:88px;border-bottom:1px solid #edf0ed;background:#fff;display:flex;align-items:center;position:relative;z-index:5}.nav-wrap{width:min(1280px,calc(100% - 56px));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:850;letter-spacing:1.4px;color:var(--navy)}.brand small{display:block;font-size:9px;letter-spacing:3px;color:#82908e;margin-top:4px}.brand-logo{display:block;width:250px;height:62px;object-fit:contain;object-position:left center}.footer-logo{width:235px;height:59px}.brand-mark{width:42px;height:42px;border-radius:13px;background:var(--navy);color:#fff;display:grid;place-items:center;font-family:Georgia,serif;font-size:17px;letter-spacing:-1px;border-bottom:3px solid var(--teal)}.desktop-nav{display:flex;align-items:center;gap:clamp(12px,1.6vw,24px);font-size:12px;font-weight:700;color:#173b53;white-space:nowrap}.desktop-nav a{padding:10px 0}.desktop-nav a:hover,.text-link:hover{color:#159c8e}.desktop-nav .nav-home{background:#159d91;color:#fff;padding:10px 16px;border-radius:20px}.nav-cta{background:#07396e;color:#fff;padding:13px 19px;border-radius:24px;font-size:12px;font-weight:800;white-space:nowrap}.cap-icon{display:inline-block;margin-right:8px;color:#fff}.nav-cta span{color:#61d8c5;margin-left:12px}.hero{background:var(--cream);padding:88px max(28px,calc((100% - 1180px)/2)) 0;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:55px;min-height:445px}.eyebrow,.section-kicker{font-size:10px;letter-spacing:2.3px;font-weight:800;color:#398f83}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow span{height:7px;width:7px;background:var(--teal);border-radius:50%}.hero h1{font-family:Georgia,serif;font-size:clamp(52px,6.2vw,78px);line-height:.99;letter-spacing:-3.7px;color:var(--navy);font-weight:500;margin:27px 0 22px}.hero h1 em,h2 em,blockquote em{font-weight:400;color:#1aa995}.hero-intro{max-width:510px;color:#66747d;font-size:16px;line-height:1.85}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:32px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;border:0;border-radius:4px;padding:16px 20px;font-size:12px;font-weight:750;cursor:pointer}.button-primary{background:var(--navy);color:#fff}.button-primary span{color:#61d8c5;font-size:17px}.text-link{font-size:12px;font-weight:750}.text-link span{margin-left:7px;color:#1aa995}.hero-proof{display:flex;align-items:center;gap:13px;margin-top:45px;font-size:11px;color:#78858b}.proof-avatars{display:flex;padding-left:4px}.proof-avatars b{margin-left:-4px;width:25px;height:25px;border-radius:50%;display:grid;place-items:center;background:#cdebe3;color:#236b61;border:2px solid var(--cream);font-size:9px}.proof-avatars b:nth-child(2){background:#f4ddc9;color:#8c5734}.proof-avatars b:nth-child(3){background:var(--navy);color:#fff}.hero-art{height:420px;position:relative;display:grid;place-items:center}.art-orbit{position:absolute;border:1px solid #dcebe5;border-radius:50%;width:390px;height:390px}.orbit-two{width:320px;height:320px;border-style:dashed;border-color:#c8e4db}.art-card{width:300px;height:340px;background:var(--navy);border-radius:9px;position:relative;z-index:1;padding:22px;color:#fff;box-shadow:0 28px 65px #16374a30;transform:rotate(3deg)}.art-top,.art-bottom{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:1.7px;color:#b9d0d1}.live-dot{width:7px;height:7px;background:#4bd4b5;border-radius:50%;box-shadow:0 0 0 5px #4bd4b522}.art-graphic{height:235px;position:relative;display:grid;place-items:center}.graphic-circle{width:150px;height:150px;border-radius:50%;background:linear-gradient(145deg,#2ec3aa,#176d75);display:grid;place-items:center;box-shadow:0 0 0 18px #ffffff0b,0 0 0 38px #ffffff08}.graphic-circle span{font:italic 48px Georgia;color:#fff;letter-spacing:-4px}.graphic-line{position:absolute;height:1px;background:#83d8c7;width:95px;opacity:.7}.line-a{top:48px;left:7px;transform:rotate(28deg)}.line-b{bottom:50px;right:2px;transform:rotate(-25deg)}.line-c{top:30px;right:15px;width:45px;transform:rotate(-50deg)}.graphic-star{position:absolute;right:35px;top:62px;font-size:28px;color:#d4e9a5}.art-bottom{display:block;border-top:1px solid #ffffff24;padding-top:15px}.art-bottom strong{display:block;font:17px Georgia;color:#fff;letter-spacing:0}.art-bottom small{display:block;margin-top:7px;font-size:8px;letter-spacing:2px;color:#78cdbb}.floating-note{position:absolute;z-index:2;background:#fff;box-shadow:0 12px 35px #18394b16;border-radius:5px;padding:14px 17px;font-size:10px;font-weight:750;color:var(--navy)}.note-top{top:65px;right:0}.note-bottom{bottom:43px;left:-10px}.note-bottom span{color:#16a995;font-size:16px;margin-right:8px}.hero-footer{border-top:1px solid #e4eae6;margin-top:50px;min-height:66px;display:flex;align-items:center;justify-content:space-between;color:#8a9696;font-size:9px;letter-spacing:1.8px;font-weight:750}.intro-section,.courses-section,.why-section,.contact-section{padding:105px max(28px,calc((100% - 1180px)/2))}.intro-grid{display:grid;grid-template-columns:1fr .75fr;gap:100px;margin-top:25px}.intro-grid h2,.section-heading h2,.why-copy h2,.contact-section h2{font:500 clamp(32px,4vw,47px)/1.18 Georgia,serif;letter-spacing:-1.3px;color:var(--navy);margin:0}.intro-grid p,.why-copy>p,.contact-section>div>p{font-size:14px;line-height:1.9;color:var(--muted);margin:0 0 13px}.arrow-link{display:inline-block;margin-top:15px;color:#159d8e;font-size:12px;font-weight:800}.arrow-link span{margin-left:12px}.courses-section{background:#f6f8f5}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:38px}.section-heading h2{margin-top:16px}.section-heading>p{max-width:330px;font-size:13px;line-height:1.8;color:var(--muted);margin:0 0 4px}.course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.course-card{background:#fff;border:1px solid #e9eeea;padding:28px 25px 25px;min-height:270px;transition:transform .2s,box-shadow .2s}.course-card:hover{transform:translateY(-4px);box-shadow:0 14px 35px #18394b0c}.course-icon{width:42px;height:42px;border-radius:10px;display:grid;place-items:center;font-size:21px;margin-bottom:24px}.icon-blue{background:#e4effb;color:#3975ad}.icon-orange{background:#fff0e3;color:#c77a37}.icon-green{background:#e1f4e9;color:#2e966d}.icon-purple{background:#eee8fb;color:#8063b7}.icon-yellow{background:#fff5d8;color:#a88930}.icon-white{background:#ffffff20;color:#fff}.course-number{font-size:8px;letter-spacing:1.5px;color:#96a19f;font-weight:800}.course-card h3{font:22px Georgia;color:var(--navy);margin:10px 0}.course-card p{font-size:12px;line-height:1.8;color:#718087;min-height:65px;margin:0 0 19px}.assessment-criteria{background:#f2f8f6;border-left:3px solid #159d91;padding:12px 13px;margin:0 0 18px;color:#344b56}.assessment-criteria strong{display:block;font-size:11px;color:#10263d;margin-bottom:7px}.assessment-criteria ul{margin:0;padding-left:16px}.assessment-criteria li{font-size:10px;line-height:1.65;color:#536873;margin:2px 0}.assessment-criteria small{display:block;font-size:9px;line-height:1.5;color:#71827f;margin-top:7px}.course-card>a{font-size:10px;font-weight:800;color:#159b8d}.course-card>a span{margin-left:8px}.featured-course{background:var(--navy);border-color:var(--navy)}.featured-course .course-number,.featured-course p{color:#b6c9ce}.featured-course h3,.featured-course>a{color:#fff}.course-note{font-size:10px;color:#929e9b;margin-top:18px}.why-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:center}.why-visual{height:380px;background:var(--navy);border-radius:7px;position:relative;overflow:hidden;display:grid;place-items:center}.why-lines{position:absolute;width:340px;height:340px;border:1px solid #ffffff20;border-radius:50%;box-shadow:0 0 0 35px #ffffff08,0 0 0 75px #ffffff06}.why-stamp{z-index:1;width:190px;height:190px;border:1px solid #6ad4c1;border-radius:50%;display:grid;align-content:center;text-align:center;color:#fff;font:30px/1.1 Georgia;letter-spacing:3px;transform:rotate(-9deg)}.why-stamp span{font-size:11px;letter-spacing:5px;color:#70d5c3;margin:5px}.why-copy h2{margin:17px 0}.value-list{margin-top:28px}.value-list>div{display:flex;gap:20px;padding:16px 0;border-top:1px solid var(--line)}.value-list>div>span{font-size:10px;color:#1aa995;font-weight:800;padding-top:3px}.value-list p{margin:0}.value-list strong,.value-list small{display:block}.value-list strong{font-size:13px;color:var(--navy)}.value-list small{font-size:11px;color:#87928f;margin-top:5px}.quote-section{background:#e8f6f0;text-align:center;padding:65px 20px 72px}.quote-mark{font:70px Georgia;color:#23ae9c;height:52px}.quote-section blockquote{font:clamp(27px,4vw,40px)/1.3 Georgia;color:var(--navy);margin:15px 0}.quote-section>p{font-size:9px;letter-spacing:2px;color:#6d8981;font-weight:800;margin-top:25px}.contact-section{display:grid;grid-template-columns:1fr .8fr;gap:100px;align-items:start}.contact-section h2{margin:17px 0}.contact-section>div>p{max-width:430px}.contact-detail{display:flex;align-items:center;gap:14px;margin-top:25px}.contact-detail>span{width:38px;height:38px;background:#e5f5ef;color:#159d8e;display:grid;place-items:center;border-radius:50%}.contact-detail small,.contact-detail strong{display:block}.contact-detail small{font-size:8px;letter-spacing:1.5px;color:#93a09b}.contact-detail strong{font-size:12px;color:var(--navy);margin-top:4px}.enquiry-form{background:#f7f9f6;padding:30px;border:1px solid #edf0ec}.enquiry-form h3{font:25px Georgia;color:var(--navy);margin:0 0 7px}.enquiry-form>p{font-size:11px;color:#7c8987;margin:0 0 23px}.enquiry-form label{display:block;font-size:10px;font-weight:750;color:#53646a;margin:14px 0}.enquiry-form input,.enquiry-form select,.enquiry-form textarea{display:block;width:100%;margin-top:7px;padding:12px;border:1px solid #dfe7e2;border-radius:3px;background:#fff;font:12px inherit;color:var(--ink);outline-color:#39b9a6}.enquiry-form textarea{resize:vertical}.enquiry-form button{width:100%;margin-top:8px}.form-notice{margin-top:13px;padding:12px;background:#e3f5ed;color:#236b57;font-size:11px;line-height:1.6}.form-notice[hidden]{display:none}.form-notice.form-error{background:#fff0ed;color:#9a3529}.form-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}footer{background:#0d2032;color:#fff;padding:35px max(28px,calc((100% - 1180px)/2)) 20px}.footer-main{display:flex;align-items:center;justify-content:space-between;padding-bottom:30px}.brand-light{color:#fff}.brand-light .brand-mark{background:#1a3a4c;border:1px solid #3b726e;border-bottom:3px solid var(--teal)}.brand-light small{color:#8ba5a5}.footer-main>p{font:italic 18px Georgia;color:#8bd7c7}.footer-main>a:last-child{font-size:11px;color:#b5c7c8}.footer-bottom{border-top:1px solid #ffffff1c;padding-top:17px;display:flex;justify-content:space-between;font-size:9px;color:#809397}@media(max-width:800px){.desktop-nav{display:none}.hero{padding-top:60px}.hero-grid{grid-template-columns:1fr;gap:20px}.hero-art{height:360px}.hero-footer{gap:15px;flex-wrap:wrap;padding:18px 0}.intro-grid,.why-section,.contact-section{grid-template-columns:1fr;gap:35px}.intro-grid{gap:22px}.section-heading{display:block}.section-heading>p{margin-top:18px}.course-grid{grid-template-columns:repeat(2,1fr)}.why-visual{height:300px}.contact-section{gap:35px}}.hero{background:linear-gradient(112deg,#f3f9ff 0%,#fff 48%,#e8f5f4 100%);border-radius:0 0 28px 28px;padding-top:58px}.hero-grid{min-height:400px}.hero h1{font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-2.8px;font-size:clamp(42px,5vw,64px);line-height:1.05}.hero-intro{color:#34475a}.hero-actions .button{border-radius:28px;background:#119b91;padding:15px 23px}.hero-footer{background:#07396e;color:#fff;border-radius:18px 18px 0 0;border:0;padding:0 26px;margin-top:34px;min-height:82px}.brand-logo{width:235px;height:68px}.footer-logo{width:235px;height:59px}@media(max-width:1000px){.nav-wrap{width:calc(100% - 32px);gap:10px}.brand-logo{width:190px}.desktop-nav{gap:10px;font-size:10px}.nav-cta{padding:11px 13px;font-size:10px}}@media(max-width:800px){.desktop-nav{display:none}.site-header{min-height:72px}.brand-logo{width:200px;height:55px}.hero{padding-top:45px}.hero-footer{border-radius:14px 14px 0 0;padding:14px 18px;min-height:70px}}@media(max-width:520px){.brand-logo{width:175px;height:48px}.hero h1{font-size:43px;letter-spacing:-1.8px}.hero-footer{gap:12px}}/* Public Business Communication learning library */
.learning-resources{padding:94px max(28px,calc((100% - 1180px)/2));background:#f2f8f7}.resources-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.resources-heading h2{font:500 clamp(32px,4vw,46px)/1.15 Georgia,serif;color:var(--navy);margin:14px 0}.resources-heading h2 em{color:#159d91}.resources-heading p{max-width:620px;color:#667783;font-size:13px;line-height:1.8;margin:0}.resources-heading .button{white-space:nowrap}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.resource-card{background:#fff;border:1px solid #e1ebe7;border-radius:8px;padding:25px;min-width:0}.resource-icon{width:42px;height:42px;border-radius:11px;background:#e3f4ef;color:#138f83;display:grid;place-items:center;font-size:21px;margin-bottom:19px}.resource-label{font-size:8px;letter-spacing:1.7px;font-weight:800;color:#8a9995}.resource-card h3{font:22px Georgia;color:var(--navy);margin:9px 0}.resource-card>p{font-size:12px;line-height:1.8;color:#718087;min-height:62px}.resource-link{display:block;color:#138f83;font-size:11px;font-weight:800;margin:14px 0}.resource-card small{display:block;color:#95a19e;font-size:10px;line-height:1.6;margin-top:16px}.quiz{border-top:1px solid #edf1ee;padding-top:13px}.quiz-question{font-size:12px;font-weight:800;line-height:1.6;color:#173b53;margin-bottom:10px}.quiz-options{display:grid;gap:7px}.quiz-options button{border:1px solid #dce8e2;background:#fff;border-radius:5px;text-align:left;padding:9px 10px;font-size:10px;color:#53646a;cursor:pointer}.quiz-options button:disabled{cursor:default;opacity:.8}.quiz-options button.correct{border-color:#36a98d;background:#e9f7f1;color:#176b55}.quiz-options button.incorrect{border-color:#d98b7d;background:#fff0ed;color:#963f34}.quiz-feedback{font-size:10px;line-height:1.6;color:#27765f;min-height:16px}.quiz-next{border:0;background:var(--navy);color:white;border-radius:4px;padding:9px 12px;font-size:10px;font-weight:800;cursor:pointer}.assignment-panel{margin-top:18px;background:#102b42;color:#fff;border-radius:8px;padding:30px;display:grid;grid-template-columns:.75fr 1.25fr;gap:35px}.assignment-panel .section-kicker{color:#7ed6c4}.assignment-panel h3{font:27px Georgia;margin:10px 0}.assignment-panel p{font-size:12px;line-height:1.8;color:#bfd0d2}.assignment-panel ol{margin:0;padding-left:20px}.assignment-panel li{font-size:12px;line-height:1.8;color:#d5e1e1;margin:0 0 12px;padding-left:5px}.assignment-panel li strong{color:#fff}.resources-disclaimer{font-size:10px;line-height:1.7;color:#84938f;margin:18px 0 0}@media(max-width:800px){.learning-resources{padding:70px 20px}.resources-heading{display:block}.resources-heading .button{margin-top:22px}.resource-grid{grid-template-columns:1fr}.resource-card>p{min-height:0}.assignment-panel{grid-template-columns:1fr;gap:10px;padding:24px}}
@media(max-width:520px){.nav-wrap{width:calc(100% - 32px)}.site-header{height:70px}.brand{font-size:11px}.brand-mark{width:37px;height:37px}.brand-logo{width:185px;height:48px}.footer-logo{width:210px;height:52px}.nav-cta{padding:11px 12px;font-size:10px}.hero{padding-left:20px;padding-right:20px}.hero h1{font-size:55px;letter-spacing:-2.5px}.hero-intro{font-size:14px}.hero-actions{gap:15px;flex-wrap:wrap}.hero-proof{margin-top:30px}.hero-art{height:330px}.art-card{transform:scale(.88) rotate(3deg)}.art-orbit{width:300px;height:300px}.orbit-two{width:250px;height:250px}.note-top{right:-4px;top:32px}.note-bottom{left:-3px;bottom:20px}.hero-footer{font-size:8px}.intro-section,.courses-section,.why-section,.contact-section{padding:70px 20px}.intro-grid h2,.section-heading h2,.why-copy h2,.contact-section h2{font-size:34px}.course-grid{grid-template-columns:1fr}.course-card{min-height:0}.course-card p{min-height:0}.why-visual{height:260px}.enquiry-form{padding:22px}.footer-main{gap:18px;flex-wrap:wrap}.footer-main>p{order:3;width:100%;margin:0}.footer-bottom{gap:10px;flex-direction:column}}.coaching-grid{align-items:stretch}.coaching-card{display:flex;flex-direction:column;min-height:250px}.coaching-card>p{flex:1;min-height:0}.coaching-link{display:inline-flex;align-items:center;gap:9px;margin-top:16px;color:#138f83;font-size:11px;font-weight:800}.coaching-link span{font-size:15px}.visitor-meter{display:flex;flex-direction:column;gap:6px;max-width:420px;font-size:10px;line-height:1.6;color:#b5c7c8}.visitor-meter strong{color:#8bd7c7}.visitor-meter span{display:block}.header-actions{display:flex;align-items:center;gap:10px;white-space:nowrap}.admin-login-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #159d91;color:#087d75;background:#fff;padding:11px 15px;border-radius:24px;font-size:11px;font-weight:800;transition:background .2s,color .2s}.admin-login-button:hover{background:#e8f6f2;color:#075f59}.learning-visual{height:235px;display:block}.learning-screen{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-3deg);width:205px;height:166px;background:#f8fcfb;border:5px solid #c5e6df;border-radius:10px;box-shadow:0 12px 30px #061c2c55;overflow:hidden;color:#16384a}.screen-top{height:27px;background:#dff3ee;display:flex;align-items:center;gap:4px;padding:0 9px}.screen-top i{width:5px;height:5px;border-radius:50%;background:#38ad9b}.screen-top span{font:6px Arial,sans-serif;letter-spacing:1px;margin-left:5px;color:#557d7b}.screen-content{display:flex;align-items:center;gap:13px;padding:17px 16px 12px}.screen-book{width:48px;height:48px;border-radius:8px;background:#159d91;color:white;display:grid;place-items:center;font-size:27px}.screen-lines{flex:1;display:grid;gap:8px}.screen-lines b{height:6px;border-radius:5px;background:#c6ded8}.screen-lines b:first-child{width:90%;background:#7dcdbd}.screen-lines b:last-child{width:65%}.screen-progress{height:5px;background:#e1eeea;margin:2px 16px}.screen-progress span{display:block;width:72%;height:100%;background:#159d91}.screen-caption{text-align:center;font:6px Arial,sans-serif;letter-spacing:1.2px;color:#527b78;margin-top:10px}.learning-tile{position:absolute;z-index:2;background:#fff;color:#173b53;border-radius:5px;padding:9px 11px;box-shadow:0 8px 22px #051c2b35;font-size:15px;color:#159d91}.learning-tile span{font:700 8px Arial,sans-serif;color:#173b53;margin-left:5px}.tile-one{left:-3px;top:33px;transform:rotate(-5deg)}.tile-two{right:-3px;top:82px;transform:rotate(5deg)}.tile-three{left:12px;bottom:17px;transform:rotate(3deg)}.learning-visual .graphic-star{right:18px;top:23px;color:#d4e9a5}.course-pinboard{height:235px;display:flex;align-items:center;justify-content:center;padding:9px 2px}.pinboard-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pinned-course{position:relative;min-height:54px;border-radius:4px;padding:10px 7px 7px 30px;background:#f4e9d5;color:#24394a;box-shadow:0 3px 8px #061b2b35;display:flex;align-items:center;transform:rotate(-1deg)}.pinned-course:nth-child(2n){transform:rotate(1.2deg);background:#e0f1e9}.pinned-course:nth-child(3n){background:#e7edf8}.pinned-course i{position:absolute;left:9px;top:8px;width:7px;height:7px;border-radius:50%;background:#159d91;box-shadow:0 1px 3px #10263d55}.pinned-course b{position:absolute;left:9px;bottom:7px;font:700 7px Arial,sans-serif;color:#75918b}.pinned-course span{font:700 8px/1.25 Arial,sans-serif;letter-spacing:.1px}.art-top>span:first-child{font-size:7px;letter-spacing:1.3px}@media(max-width:1000px){.header-actions{gap:7px}.admin-login-button{padding:10px 11px;font-size:10px}}@media(max-width:520px){.header-actions{gap:6px}.admin-login-button{padding:9px 10px;font-size:9px}.nav-cta{padding:9px 10px;font-size:9px}}.course-duration{display:inline-block;margin:0 0 16px;padding:7px 10px;background:#edf7f3;border-radius:4px;color:#55716d;font-size:10px;line-height:1.5}.course-duration strong{color:#116f65;font-weight:800}.facebook-nav-link{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border:1px solid #d7ebe4;border-radius:22px;color:#1877f2;font-size:11px;font-weight:800;white-space:nowrap}.facebook-nav-link:hover{background:#edf6ff}.facebook-footer-link{display:inline-flex;align-items:center;gap:7px;color:#8bd7c7;font-size:11px;font-weight:800;white-space:nowrap}.facebook-footer-link:hover{color:#fff}@media(max-width:520px){.facebook-nav-link{padding:8px 9px;font-size:9px}}.registration-flow{margin-top:30px;padding:clamp(22px,4vw,38px);background:#fff;border:1px solid #e0ebe6;border-radius:12px}.flow-heading{text-align:center;max-width:650px;margin:0 auto 26px}.flow-heading h3{font:500 clamp(27px,3.5vw,38px)/1.2 Georgia,serif;color:var(--navy);margin:10px 0}.flow-heading h3 em{color:#159d91}.flow-heading p{font-size:12px;line-height:1.8;color:#718087;margin:0}.flow-steps{max-width:680px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch}.flow-start,.flow-finish{align-self:center;text-align:center;padding:11px 20px;border-radius:30px;background:#102d42;color:#fff;font-size:10px;letter-spacing:1.2px;font-weight:800}.flow-finish{background:#e4f5ef;color:#116f65;margin-top:3px}.flow-step{display:flex;align-items:center;gap:16px;width:100%;padding:17px 20px;border:1px solid #dce9e3;border-radius:9px;background:#f9fcfa;box-shadow:0 4px 12px #173b5308}.flow-num{flex:0 0 38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#dff4ed;color:#117d70;font-size:12px;font-weight:900}.flow-step strong,.flow-step small{display:block}.flow-step strong{font-size:14px;color:#173b53}.flow-step small{font-size:11px;line-height:1.65;color:#718087;margin-top:4px}.flow-arrow{text-align:center;height:34px;line-height:34px;color:#159d91;font-size:23px;font-weight:800}.flow-decision{border:1px solid #b9dcd1;background:#f1faf6;border-radius:10px;padding:19px;text-align:center}.decision-label{display:block;font-size:9px;letter-spacing:1.7px;font-weight:900;color:#168f84;margin-bottom:6px}.flow-decision>strong{font:20px Georgia;color:#173b53}.flow-branches{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;text-align:left}.flow-branches>div{padding:13px;border-radius:7px;background:#fff;border:1px solid #dfeae5}.flow-branches b,.flow-branches span{display:block}.flow-branches b{font-size:10px;letter-spacing:.8px;color:#117d70}.flow-branches span{font-size:10px;line-height:1.6;color:#718087;margin-top:6px}.flow-no b{color:#8b6a2e}.flow-note{max-width:680px;margin:18px auto 0;font-size:10px;line-height:1.7;color:#899590;text-align:center}@media(max-width:520px){.registration-flow{padding:19px 14px}.flow-step{padding:14px 12px;gap:11px}.flow-step strong{font-size:13px}.flow-step small{font-size:10px}.flow-branches{grid-template-columns:1fr}.flow-decision>strong{font-size:18px}}