:root{--bg:#eceff3;--surface:#ffffff;--surface-alt:#f5f7fa;--text:#0d131a;--muted:#4b5563;--muted-strong:#1f2937;--border:#d7dde6;--border-strong:#c7d0dc;--accent:#0d1b2b;--accent-2:#1b395a;--accent-3:#303f4e;--highlight:#d8b36a;--highlight-soft:#f5ead2;--ok:#0f8b66;--warn:#9a6700;--danger:#b42318;--ok-bg:#ecfdf3;--danger-bg:#fef3f2;--info-bg:#eef4fb;--shadow:0 18px 44px rgba(12,25,44,.1);--shadow-soft:0 10px 28px rgba(12,25,44,.08);--radius-xl:24px;--radius-lg:18px;--radius-md:14px;--radius-sm:10px;--content:1180px}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:linear-gradient(180deg,#eef2f6 0%,#e3e9f0 100%);color:var(--text);line-height:1.6}
a{color:var(--accent-3);text-underline-offset:3px;overflow-wrap:anywhere}
a:hover{color:var(--accent)}
img{max-width:100%;display:block}
.site-shell{min-height:100vh;display:flex;flex-direction:column}
.site-header{position:sticky;top:0;z-index:30;background:rgba(13,27,43,.95);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 8px 24px rgba(9,18,31,.18)}
.site-header__inner,.site-footer__inner{max-width:var(--content);margin:0 auto;padding:0 24px}
.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:84px}
.brand{display:inline-flex;flex-direction:column;gap:4px;color:#fff;text-decoration:none;font-weight:700;font-size:1.06rem;letter-spacing:.01em}
.brand small{font-size:.8rem;font-weight:500;color:rgba(255,255,255,.72)}
.site-nav{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.site-nav a{color:rgba(255,255,255,.92);text-decoration:none;padding:10px 14px;border-radius:999px;font-size:.95rem;transition:background .2s ease,color .2s ease}
.site-nav a:hover,.site-nav a:focus-visible{background:rgba(255,255,255,.12);color:#fff}
.portal-header{gap:20px}
.portal-brand{display:inline-flex;align-items:center;min-height:48px}
.portal-brand__logo{display:block;height:48px;width:auto;max-width:min(240px,60vw)}
.portal-home-link{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;background:#fff;color:#0d1b2b;text-decoration:none;font-weight:700;box-shadow:0 12px 30px rgba(9,18,31,.18);transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease}
.portal-home-link:hover,.portal-home-link:focus-visible{background:#d8e5f7;color:#08111b;transform:translateY(-1px);box-shadow:0 16px 34px rgba(9,18,31,.22)}
.wrap{width:min(var(--content),calc(100% - 32px));margin:0 auto;padding:28px 0 56px}
main.wrap{flex:1}
.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 14px;padding:0 4px;color:var(--muted);font-size:.92rem}
.breadcrumbs a{color:var(--accent-3);text-decoration:none}
.breadcrumbs a:hover,.breadcrumbs a:focus-visible{color:var(--accent);text-decoration:underline}
.section-label,.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--highlight-soft);color:#785a1f;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.page-intro,.hero-panel,.card.hero{position:relative;overflow:hidden;background:radial-gradient(circle at top right,rgba(216,179,106,.18),transparent 30%),linear-gradient(135deg,var(--accent) 0%,var(--accent-2) 100%);color:#fff;border:none;box-shadow:0 24px 60px rgba(13,27,43,.22)}
.page-intro::after,.hero-panel::after,.card.hero::after{content:"";position:absolute;inset:auto -10% -30% auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16) 0%,rgba(255,255,255,0) 70%)}
.page-intro > *, .hero-panel > *, .card.hero > *{position:relative;z-index:1}
.page-intro{padding:34px;border-radius:var(--radius-xl);margin-bottom:18px}
.page-intro p,.hero-panel p,.card.hero p{color:rgba(255,255,255,.88)}
.page-intro__grid,.hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:24px;align-items:start}
.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}
.hero-actions .btn{min-width:200px}
.hero-stats,.trust-points,.detail-list,.step-list,.check-list,.info-list,.feature-list,.timeline-list,.flow-list{list-style:none;padding:0;margin:0}
.hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}
.hero-stats li{padding:16px;border-radius:16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12)}
.hero-stats strong{display:block;font-size:1.15rem;color:#fff}
.hero-stats span{display:block;font-size:.9rem;color:rgba(255,255,255,.76)}
.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;margin:16px 0;box-shadow:var(--shadow-soft);overflow:hidden}
.card.small{padding:18px}
.card h1,.card h2,.card h3{margin-top:0}
.panel-grid,.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.three-up{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.highlight-card,.mini-card,.summary-panel,.feature-card,.timeline-card,.trust-card,.info-card,.cta-strip,.process-step,.flow-step,.stat-card,.faq-card{background:var(--surface-alt);border:1px solid var(--border);border-radius:16px;padding:18px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}
.summary-panel + .summary-panel{margin-top:14px}
.summary-panel.is-accent,.cta-strip{background:linear-gradient(135deg,#f4f7fc 0%,#edf3fb 100%)}
.page-intro .summary-panel,.hero-panel .summary-panel,.card.hero .summary-panel{color:var(--text);background:rgba(255,255,255,.96);border-color:rgba(199,208,220,.88);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 12px 28px rgba(8,17,27,.08)}
.page-intro .summary-panel.is-accent,.hero-panel .summary-panel.is-accent,.card.hero .summary-panel.is-accent{background:linear-gradient(135deg,#f5f8fc 0%,#eaf1fb 100%)}
.page-intro .summary-panel h2,.page-intro .summary-panel h3,.hero-panel .summary-panel h2,.hero-panel .summary-panel h3,.card.hero .summary-panel h2,.card.hero .summary-panel h3{color:var(--accent);margin-top:0}
.page-intro .summary-panel p,.page-intro .summary-panel li,.page-intro .summary-panel strong,.hero-panel .summary-panel p,.hero-panel .summary-panel li,.hero-panel .summary-panel strong,.card.hero .summary-panel p,.card.hero .summary-panel li,.card.hero .summary-panel strong{color:var(--muted-strong)}
.page-intro .summary-panel a,.hero-panel .summary-panel a,.card.hero .summary-panel a{color:var(--accent-3)}
.page-intro .summary-panel a:hover,.hero-panel .summary-panel a:hover,.card.hero .summary-panel a:hover{color:var(--accent)}
.stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.stat-card strong{display:block;font-size:1.4rem;color:var(--accent)}
.stat-card span{font-size:.92rem;color:var(--muted)}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);color:#fff;text-decoration:none;padding:12px 18px;border-radius:999px;border:1px solid transparent;font-weight:700;cursor:pointer;text-align:center;max-width:100%;transition:transform .16s ease,background .2s ease,opacity .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;box-shadow:0 10px 24px rgba(13,27,43,.18)}
.btn:hover{background:var(--accent-2);transform:translateY(-1px)}
.btn:disabled,.btn[aria-busy="true"]{cursor:not-allowed;opacity:.7;transform:none}
.btn + .btn{margin-top:8px}
.btn-secondary{background:#fff;color:var(--accent);border-color:var(--border-strong);box-shadow:none}
.btn-secondary:hover{background:#f8fafc;color:var(--accent)}
.small{font-size:.92rem;color:var(--muted)}
.note{padding:12px 14px;border-radius:12px;background:var(--info-bg);border:1px solid #dce8f8;color:var(--muted-strong)}
.field{margin:.75rem 0}
label{display:block;margin:0 0 .35rem;font-weight:700;font-size:.95rem;color:var(--muted-strong)}
label .req{color:var(--danger)}
input,textarea,select{width:100%;padding:12px 13px;border:1px solid var(--border-strong);border-radius:12px;background:#fff;max-width:100%;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;color:var(--text)}
input:focus,textarea:focus,select:focus{outline:0;border-color:#7f9cc2;box-shadow:0 0 0 4px rgba(47,93,138,.13)}
input:disabled,textarea:disabled,select:disabled{background:#f6f7f9;color:#8a8d99}
textarea{min-height:140px;max-width:100%;resize:vertical}
code{word-break:break-word;background:#eef2f7;padding:2px 6px;border-radius:8px}
.helper{margin:.25rem 0 0;font-size:.85rem;color:var(--muted)}
.status{margin:.8rem 0 0;padding:.75rem .9rem;border-radius:12px;border:1px solid transparent;font-size:.93rem;font-weight:600}
.status.info{background:var(--info-bg);color:#214b76;border-color:#cbdcf1}
.status.ok{background:var(--ok-bg);color:var(--ok);border-color:#b7ebd3}
.status.error{background:var(--danger-bg);color:var(--danger);border-color:#fecaca}
.checkbox-row{display:flex;gap:.75rem;align-items:flex-start;padding:.8rem .9rem;border:1px solid var(--border);border-radius:14px;background:#fcfdfe;margin:.7rem 0}
.checkbox-row input[type="checkbox"]{margin-top:.18rem;flex:0 0 auto}
.checkbox-row label{margin:0;font-weight:500;font-size:.95rem}
.actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}
.summary-grid{align-items:start}
.summary-heading{font-size:1rem;margin-bottom:.75rem;color:var(--accent)}
.summary-list{margin:0;display:grid;gap:.65rem}
.summary-list div{padding:.9rem;border:1px solid var(--border);border-radius:14px;background:#fcfdfe}
.summary-list dt{font-size:.79rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin:0 0 .25rem}
.summary-list dd{margin:0;font-weight:600;word-break:break-word}
.summary-note{padding:1rem 1.05rem;border:1px solid var(--border);border-radius:14px;background:#fcfdfe;color:var(--text);white-space:pre-wrap;word-break:break-word;max-height:20rem;overflow:auto;margin:0 0 1rem}
.summary-note.is-empty{color:var(--muted)}
.file-list{margin:0;padding-left:1.1rem}
.file-list li + li{margin-top:.42rem}
.report-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:1rem}
.report-overview-card{padding:1rem 1.05rem;border:1px solid var(--border);border-radius:16px;background:#fcfdfe}
.report-overview-card--accent{background:linear-gradient(135deg,#f4f7fc 0%,#edf3fb 100%)}
.report-meta-list{list-style:none;margin:.85rem 0 0;padding:0;display:grid;gap:.7rem}
.report-meta-list li{padding:.85rem .9rem;border:1px solid var(--border);border-radius:14px;background:#fff;word-break:break-word}
.report-meta-list strong{display:block;font-size:.78rem;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem}
.report-sections{display:grid;gap:1rem}
.report-section{padding:1rem;border:1px solid var(--border);border-radius:16px;background:#fcfdfe;box-shadow:var(--shadow-soft)}
.report-section h3{margin:0 0 .65rem;font-size:1rem;color:var(--accent)}
.report-section p{margin:.45rem 0;white-space:pre-wrap;word-break:break-word}
.report-section ul{margin:.45rem 0 0;padding-left:1.2rem}
.report-section li + li{margin-top:.35rem}
.report-structure-note{margin-top:1rem}
.report-structure-note ol{margin:.45rem 0 0;padding-left:1.25rem}
.report-structure-note li + li{margin-top:.3rem}
.journey-progress{margin:0 0 14px}
.journey-progress__list{list-style:none;margin:0;padding:10px;border:1px solid var(--border);background:#fff;border-radius:999px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;box-shadow:var(--shadow-soft)}
.journey-progress__list li{margin:0}
.journey-progress__list a{display:flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;font-size:.84rem;font-weight:700;padding:10px 12px;border-radius:999px;border:1px solid transparent;color:var(--muted-strong);background:#f7f9fd;line-height:1.3}
.journey-progress__list li.is-current a{background:var(--accent);color:#fff;box-shadow:0 8px 18px rgba(13,27,43,.18)}
.journey-progress__list li.is-complete a{background:var(--ok-bg);color:var(--ok);border-color:#b7ebd3}
.journey-progress__list li.is-locked a{opacity:.58;pointer-events:none;cursor:not-allowed}
.mono{font-family:ui-monospace,Menlo,Consolas,monospace}
.pill{display:inline-block;padding:5px 10px;border-radius:999px;background:#eaf1fb;color:var(--accent);font-size:.8rem;font-weight:700}
.flow-list,.timeline-list,.check-list{display:grid;gap:12px}
.flow-step,.timeline-card,.feature-card,.trust-card{position:relative;padding-left:20px}
.flow-step::before,.timeline-card::before,.feature-card::before,.trust-card::before{content:"";position:absolute;left:0;top:20px;width:6px;height:calc(100% - 40px);border-radius:999px;background:linear-gradient(180deg,var(--highlight),var(--accent-3))}
.site-footer{margin-top:auto;background:#e8edf4;border-top:1px solid var(--border)}
.site-footer__inner{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-top:26px;padding-bottom:30px;color:var(--muted-strong)}
.footer-links{display:flex;flex-wrap:wrap;gap:14px}
.footer-links a{color:var(--muted-strong);text-decoration:none}
.footer-links a:hover{text-decoration:underline}
@media (max-width:1080px){.page-intro__grid,.hero-grid,.three-up,.stat-row{grid-template-columns:1fr}.hero-stats{grid-template-columns:1fr 1fr}.site-header__inner,.site-footer__inner{padding-left:18px;padding-right:18px}}
@media (max-width:820px){.site-header{position:static}.site-header__inner{flex-direction:column;align-items:flex-start;padding-top:16px;padding-bottom:16px}.portal-header{width:100%;align-items:flex-start}.portal-brand__logo{height:42px;max-width:min(220px,70vw)}.portal-home-link{width:100%}.site-nav{width:100%}.site-nav a{padding:8px 12px}.wrap{width:min(var(--content),calc(100% - 24px));padding:18px 0 42px}.grid,.panel-grid,.summary-grid,.page-intro__grid,.hero-grid,.report-overview-grid{grid-template-columns:1fr}.journey-progress__list{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:20px}.hero-stats{grid-template-columns:1fr}.btn{display:flex;width:100%}.hero-actions{flex-direction:column}.card.small{line-height:1.8}.site-footer__inner{flex-direction:column}}
@media (max-width:460px){body{font-size:15px}.card,.page-intro{padding:18px;border-radius:16px}h1{font-size:1.8rem}h2{font-size:1.3rem}.wrap{width:min(var(--content),calc(100% - 20px));padding-top:14px}}

/* AAS_THEME_FRAME_20260430
   Keep hand-built AAS pages visually aligned with the cloned academicappealspecialist.com.au brand frame.
   Do not remove this block unless replacing it with an equivalent shared theme frame. */
:root{
  --aas-ink:#0d131a;
  --aas-navy:#0d1b2b;
  --aas-navy-2:#24384d;
  --aas-paper:#f6f2eb;
  --aas-panel:#fffdf8;
  --aas-line:#ded6c9;
  --aas-muted:#5c6470;
  --aas-gold:#d8b36a;
  --aas-gold-soft:#f7ecd2;
  --aas-radius:22px;
}
body{
  background:
    radial-gradient(circle at 10% 0%, rgba(216,179,106,.16), transparent 32rem),
    linear-gradient(180deg,#fbf8f1 0%,#f0ebe1 44%,#eceff3 100%);
  color:var(--aas-ink);
}
.site-shell{background:transparent;}
.site-header{
  position:sticky;
  top:0;
  z-index:40;
  background:linear-gradient(135deg,rgba(13,27,43,.98),rgba(31,49,66,.98));
  border-bottom:1px solid rgba(216,179,106,.24);
  box-shadow:0 16px 38px rgba(13,19,26,.18);
}
.site-header__inner{
  min-height:92px;
  max-width:1224px;
  padding:14px 24px;
}
.brand{
  flex-direction:row;
  align-items:center;
  gap:14px;
  font-family:Georgia,'Times New Roman',serif;
  color:#fff;
  font-size:1.34rem;
  line-height:1.08;
  letter-spacing:.01em;
}
.brand::before{
  content:"";
  width:58px;
  height:58px;
  flex:0 0 58px;
  background:url('https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=160,h=160,fit=crop,f=png/mv0xpaDDNQcK3oJE/academic-appeal-main-logo-800x600-YBgonpnjeRFxb6PR.png') center/contain no-repeat;
  border-radius:50%;
  filter:drop-shadow(0 10px 18px rgba(0,0,0,.28));
}
.brand small{
  display:block;
  margin-top:5px;
  font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
  font-size:.78rem;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
  color:rgba(255,255,255,.72);
}
.site-nav{gap:8px;justify-content:flex-end;}
.site-nav a{
  color:rgba(255,255,255,.88);
  border:1px solid transparent;
  font-weight:750;
}
.site-nav a:hover,.site-nav a:focus-visible{
  color:#fff;
  background:rgba(255,255,255,.1);
  border-color:rgba(216,179,106,.34);
}
.portal-header{gap:14px;}
.portal-brand__logo{height:54px;}
.portal-home-link{
  padding:10px 14px;
  background:rgba(255,255,255,.1);
  color:#fff;
  border:1px solid rgba(216,179,106,.32);
  box-shadow:none;
}
.portal-home-link:hover,.portal-home-link:focus-visible{background:rgba(216,179,106,.18);color:#fff;}
.wrap{max-width:1120px;}
.page-intro,.hero-panel,.card.hero{
  background:
    radial-gradient(circle at 92% 10%, rgba(216,179,106,.28), transparent 18rem),
    linear-gradient(135deg,#0d1b2b 0%,#20384e 64%,#314b60 100%);
  border:1px solid rgba(216,179,106,.24);
  box-shadow:0 28px 72px rgba(13,27,43,.26);
}
.page-intro h1,.card.hero h1,.hero-panel h1{
  font-family:Georgia,'Times New Roman',serif;
  font-size:clamp(2.15rem,5vw,4.4rem);
  line-height:1.02;
  letter-spacing:-.035em;
  max-width:980px;
}
.card h1,.card h2,.card h3{
  letter-spacing:-.018em;
}
.card h2{
  font-family:Georgia,'Times New Roman',serif;
  color:var(--aas-navy);
}
.section-label,.eyebrow{
  background:var(--aas-gold-soft);
  color:#7b5b19;
  border:1px solid rgba(216,179,106,.34);
}
.card{
  background:rgba(255,253,248,.96);
  border-color:var(--aas-line);
  border-radius:var(--aas-radius);
}
.summary-panel,.highlight-card,.mini-card,.feature-card,.timeline-card,.trust-card,.info-card,.faq-card,.process-step,.flow-step,.stat-card{
  background:#fffaf0;
  border-color:rgba(216,179,106,.28);
}
.flow-step::before,.timeline-card::before,.feature-card::before,.trust-card::before{
  background:linear-gradient(180deg,var(--aas-gold),var(--aas-navy-2));
}
.btn{
  background:var(--aas-navy);
  border-color:var(--aas-navy);
  color:#fff;
}
.btn:hover{background:#1d2935;}
.btn-secondary{background:#fffaf0;color:var(--aas-navy);border-color:var(--aas-line);}
table{width:100%;border-collapse:collapse;margin:1rem 0;background:#fff;border:1px solid var(--aas-line);border-radius:16px;overflow:hidden;display:block;overflow-x:auto;}
th,td{padding:14px 16px;border-bottom:1px solid var(--aas-line);text-align:left;vertical-align:top;}
th{background:#f8ecd4;color:#352713;}
.site-footer{
  background:#0d131a;
  border-top:1px solid rgba(216,179,106,.25);
  color:rgba(255,255,255,.78);
}
.site-footer__inner{max-width:1224px;color:rgba(255,255,255,.78);}
.site-footer strong{color:#fff;font-family:Georgia,'Times New Roman',serif;font-size:1.2rem;}
.site-footer .small{color:rgba(255,255,255,.68);max-width:620px;}
.footer-links a{color:rgba(255,255,255,.82);}
.footer-links a:hover{color:#fff;}
@media (max-width:900px){
  .site-header{position:static;}
  .site-header__inner{align-items:flex-start;}
  .brand::before{width:48px;height:48px;flex-basis:48px;}
  .brand{font-size:1.12rem;}
  .site-nav{justify-content:flex-start;}
  .portal-home-link{width:auto;}
}
@media (max-width:560px){
  .site-header__inner{padding:14px 16px;}
  .site-nav a{padding:8px 10px;font-size:.9rem;}
  .page-intro h1,.card.hero h1{font-size:2rem;}
}


/* AAS_COM_AU_THEME_LOCK_20260430: custom static pages must visually follow the .com.au Hostinger frame. */
:root{--aas-navy:#0d1b2b;--aas-navy-2:#12253a;--aas-paper:#ffffff;--aas-muted:#eceff3;--aas-ink:#0d131a;--aas-line:#dfe5ec;}
html{background:var(--aas-navy);}
body{margin:0;background:#fff;color:var(--aas-ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65;}
a{color:inherit;text-underline-offset:4px;}
.site-shell{min-height:100vh;background:#fff;}
.site-header,.aas-frame-header{background:var(--aas-navy)!important;color:#fff!important;border:0!important;box-shadow:none!important;}
.site-header__inner{max-width:1224px;margin:0 auto;min-height:194px;padding:0 16px;display:flex;align-items:center;gap:48px;justify-content:space-between;}
.brand{font-size:0!important;line-height:0!important;display:block;width:190px;height:145px;background:url('https://assets.zyrosite.com/cdn-cgi/image/format=auto,w=768,fit=crop,q=95/mv0xpaDDNQcK3oJE/academic-appeal-white-logo-800x600-mjELpOJn8JS30qOj.png') center/contain no-repeat;text-decoration:none;flex:0 0 auto;}
.brand small{display:none!important;}
.site-nav{display:flex;align-items:center;gap:28px;flex-wrap:wrap;justify-content:flex-end;font-size:18px;}
.site-nav a{color:#fff!important;text-decoration:none!important;font-weight:400!important;}
.site-nav a:hover,.site-nav a:focus{text-decoration:underline!important;text-underline-offset:8px;}
.wrap{max-width:1224px;margin:0 auto;padding:48px 16px 72px;background:#fff;}
.breadcrumbs{font-size:14px;color:#5c6670;margin:0 0 24px;}
.breadcrumbs a{color:#303f4e;}
.page-intro{background:var(--aas-navy);color:#fff;text-align:center;padding:64px 32px;border-radius:0;margin:0 calc(50% - 50vw) 48px;}
.page-intro>*{max-width:980px;margin-left:auto;margin-right:auto;}
.section-label{display:block;color:#dbe4ee;font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin-bottom:18px;}
h1{font-size:clamp(42px,5vw,72px);line-height:1.08;margin:0 0 22px;font-weight:700;letter-spacing:-.03em;color:inherit;}
h2{font-size:clamp(26px,3vw,40px);line-height:1.2;margin:0 0 18px;color:var(--aas-ink);}
h3{font-size:22px;line-height:1.25;margin:0 0 10px;color:var(--aas-ink);}
.page-intro p{font-size:21px;line-height:1.55;color:#fff;margin:0 auto;}
.card,.summary-panel,.faq-card,.trust-card{background:#fff!important;color:var(--aas-ink)!important;border:1px solid var(--aas-line)!important;border-radius:0!important;box-shadow:none!important;padding:28px!important;}
.section-grid,.three-up,.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
.page-intro__grid,.two-col{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:24px;align-items:start;}
.check-list,.link-list{display:grid;gap:14px;margin:0;padding:0;list-style:none;}
.check-list li,.link-list li{border:1px solid var(--aas-line);padding:14px 16px;background:#fff;}
.site-footer{background:var(--aas-muted)!important;color:var(--aas-ink)!important;border:0!important;padding:34px 16px;text-align:center;}
.site-footer a{color:var(--aas-ink)!important;}
.aas-advice-strip{background:#12253a;color:#fff;text-align:center;padding:10px 16px;font:16px/1.4 Arial,sans-serif;}
.aas-advice-strip a{color:#fff;text-decoration:underline;margin:0 12px;}
@media(max-width:800px){.site-header__inner{min-height:auto;padding:28px 16px;display:block;text-align:center;}.brand{margin:0 auto 22px;width:150px;height:115px;}.site-nav{justify-content:center;gap:18px;font-size:16px;}.wrap{padding:30px 16px 50px;}.page-intro{padding:46px 20px;margin-left:-16px;margin-right:-16px;}.page-intro__grid,.two-col,.section-grid,.three-up,.guide-grid{grid-template-columns:1fr;}h1{font-size:38px;}}
