.info-preview{color:#172e60;background:#edf3fc;min-height:100vh;padding:24px 12px 54px;font-family:Arial,Helvetica,sans-serif}.info-toolbar{justify-content:space-between;align-items:center;gap:12px;max-width:920px;margin:0 auto 20px;font-weight:700;display:flex}.info-toolbar>div{gap:8px;display:flex}.info-toolbar a,.info-toolbar button{font:inherit;color:#1747a3;cursor:pointer;background:#fff;border:1px solid #d6e3f8;border-radius:12px;padding:11px 16px;text-decoration:none}.info-sheet{background:#fff;flex-direction:column;width:210mm;height:297mm;margin:auto;display:flex;overflow:hidden;box-shadow:0 25px 75px #182d6324}.info-sheet-header{isolation:isolate;color:#fff;background:linear-gradient(110deg,#112b78 0%,#174eab 58%,#2790c7 100%);border-bottom:1.6mm solid #fed56c;justify-content:space-between;align-items:center;height:31mm;padding:6mm 13mm;display:flex;position:relative}.info-sheet-header:before,.info-sheet-footer:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(117deg,#0000 18%,#ffffff20 18% 28%,#0000 28% 56%,#ffffff14 56% 69%,#0000 69%);position:absolute;inset:0}.info-sheet-header:after,.info-sheet-footer:after{content:"";z-index:-1;pointer-events:none;border:3mm solid #ffffff18;border-radius:50%;width:36mm;height:36mm;position:absolute;top:-21mm;right:25mm}.info-brand{align-items:center;gap:4mm;min-width:0;display:flex}.info-brand img{object-fit:contain;filter:drop-shadow(0 2mm 3mm #03194372);width:22mm;height:22mm}.info-brand strong{color:#fff;text-shadow:0 1px 2px #09224a52;max-width:58mm;font-size:14pt;line-height:1.03;display:block}.info-brand small{color:#e6f4ff;margin-top:2mm;font-size:8pt;display:block}.info-year{text-align:right}.info-year small{color:#ffe087;letter-spacing:.1em;font-size:8pt;font-weight:800;display:block}.info-year strong{color:#fff;font-size:30pt;line-height:1;display:block}.info-sheet-body{flex-direction:column;flex:1;gap:5mm;padding:8mm 13mm 4mm;display:flex}.info-heading{color:#fff;background:linear-gradient(120deg,#143889,#1d72bf);border-radius:6mm;min-height:36mm;padding:6mm 7mm}.info-heading span,.info-promo span,.info-bottom aside span{letter-spacing:.13em;font-size:7pt;font-weight:800}.info-heading h1{letter-spacing:-.03em;margin:2mm 0 1mm;font-size:21pt;line-height:1.06}.info-heading p{color:#deebff;margin:0;font-size:9pt}.info-sheet h2{letter-spacing:-.01em;margin:0 0 3mm;font-size:12pt}.info-sheet h2>span{color:#209dc3;margin-right:2mm}.info-docs{padding:0 1mm}.info-doc-grid{grid-template-columns:1fr 1fr;gap:2mm 6mm;display:grid}.info-doc-grid p{gap:2mm;margin:0;font-size:8pt;line-height:1.28;display:flex}.info-doc-grid b{color:#15a9b6}.info-promo{background:#f1f6ff;border:1px solid #deebfb;border-radius:5mm;grid-template-columns:1.55fr .8fr;gap:4mm;padding:5mm 6mm;display:grid}.info-promo h2{margin:1mm 0 2mm;font-size:12pt}.info-promo p,.info-promo small{margin:0;font-size:8pt;line-height:1.32;display:block}.info-promo small{color:#596783;margin-top:2mm}.info-promo aside{color:#112d67;background:#ffe18b;border-radius:4mm;flex-direction:column;justify-content:center;gap:2mm;padding:4mm;display:flex}.info-promo aside strong{font-size:21pt;line-height:1}.info-promo aside small{font-size:7pt}.info-promo aside em{font-size:8pt;font-style:normal;font-weight:800}.info-fee-cards{grid-template-columns:repeat(3,1fr);gap:2mm;display:grid}.info-fee-card{background:#fff;border:1px solid #d9e5f8;border-radius:4mm;min-height:32mm;padding:4mm 3mm}.info-fee-card:nth-child(2){border-top:1.5mm solid #20acb7}.info-fee-card:first-child{border-top:1.5mm solid #4977d1}.info-fee-card:nth-child(3){border-top:1.5mm solid #9859ae}.info-fee-card h3{min-height:8mm;margin:0 0 4mm;font-size:9pt;line-height:1.15}.info-fee-card>div{justify-content:space-between;gap:1mm;display:flex}.info-fee-card span{color:#657393;font-size:7pt;line-height:1.35}.info-fee-card b{color:#233f74;font-size:8pt}.info-fee-card strong{color:#127ba4;font-size:10pt}.info-fee-note{color:#63728e;margin:2mm 0;font-size:7pt;line-height:1.3}.info-discount{background:#e9f8f6;border-left:1mm solid #1ca6ac;margin:2mm 0 0;padding:3mm;font-size:8pt;line-height:1.3}.info-bottom{grid-template-columns:1.6fr .7fr;gap:4mm;display:grid}.info-bottom section{background:#f5f7fc;border-radius:4mm;padding:4mm}.info-bottom p{margin:2mm 0 0;font-size:8pt;line-height:1.26}.info-bottom aside{border:1px solid #dce7f9;border-radius:4mm;flex-direction:column;justify-content:center;gap:2mm;padding:4mm;display:flex}.info-bottom aside strong{font-size:14pt}.info-sheet-footer{isolation:isolate;color:#fff;background:linear-gradient(110deg,#102b76,#1855ae 65%,#2593c1);justify-content:space-between;align-items:center;gap:5mm;min-height:16mm;padding:4mm 13mm;font-size:8pt;display:flex;position:relative}.info-sheet-footer span{text-align:right}.info-unavailable{text-align:center;padding:60px 24px}@media (max-width:850px){.info-toolbar{flex-wrap:wrap}.info-toolbar>span{display:none}.info-toolbar>div{flex-wrap:wrap;display:flex}.info-sheet{zoom:var(--info-zoom,1)}.info-preview{overflow-x:auto}}@media (max-width:760px){.info-preview{--info-zoom:.8}}@media (max-width:620px){.info-preview{--info-zoom:.65}}@media (max-width:490px){.info-preview{--info-zoom:.45}}@media (max-width:390px){.info-preview{--info-zoom:.41}}@media (max-width:350px){.info-preview{--info-zoom:.36}}@page{size:A4 portrait;margin:0}@media print{html,body,.info-preview{background:#fff!important;margin:0!important;padding:0!important}.info-toolbar{display:none!important}.info-sheet{box-shadow:none;page-break-after:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;zoom:1!important;margin:0!important}}.info-sheet-footer:after{width:28mm;height:28mm;top:-13mm;right:14mm}.info-sheet-footer strong,.info-sheet-footer span{z-index:1;position:relative}.info-sheet-header{background:radial-gradient(circle at 13%,#47bbf65e 0,#0000 21%),linear-gradient(112deg,#082365 0%,#123f9b 53%,#187bc7 100%);border-bottom:1.4mm solid #e7ad34;box-shadow:inset 0 -1mm #fff3a84a}.info-sheet-header:before,.info-sheet-footer:before{background:radial-gradient(35mm 32mm at 14%,#0000 39%,#ffffff2e 40% 41%,#0000 42% 54%,#ffcf5b6a 55% 56%,#0000 57%),linear-gradient(115deg,#0000 30%,#ffffff1c 44%,#0000 52%,#ffffff13 71%,#0000 78%)}.info-sheet-header:after{border:1mm solid #ffffff26;width:46mm;height:46mm;top:-32mm;right:38mm;box-shadow:0 0 0 4mm #ffffff10,0 0 0 8mm #ffd6750d}.info-brand{z-index:1;gap:4.4mm;position:relative}.info-brand img{object-fit:cover;filter:none;border:.65mm solid #ffd269;border-radius:50%;width:25mm;height:25mm;box-shadow:0 0 0 .7mm #ffffff65,0 2mm 6mm #0017448a}.info-brand strong{max-width:55mm;font-size:13pt;line-height:1.08}.info-sheet-footer{background:radial-gradient(circle at 85%,#41b0e241 0,#0000 22%),linear-gradient(110deg,#092365,#15479e 60%,#197ab6);border-top:.7mm solid #d7ad4d}.info-sheet-footer:before{background:radial-gradient(circle at 89% 60%,#0000 18mm,#ffd56d3b 18.3mm 18.8mm,#0000 19mm 24mm,#ffffff2e 24.3mm 24.8mm,#0000 25mm),linear-gradient(115deg,#0000 10%,#ffffff16 24%,#0000 33%,#ffffff12 65%,#0000 75%)}.info-sheet-footer:after{display:none}.info-enrollment-sheet .info-sheet-footer{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:.8mm;height:16mm;min-height:16mm;padding:2mm 13mm;display:grid}.info-footer-main,.info-footer-meta{justify-content:space-between;align-items:center;gap:5mm;width:100%;min-width:0;display:flex}.info-footer-brand,.info-footer-site{white-space:nowrap;color:#fff;align-items:center;gap:1.5mm;text-decoration:none;display:inline-flex}.info-footer-brand{font-size:8pt}.info-footer-site{font-size:7.5pt;font-weight:700}.info-footer-brand svg,.info-footer-site svg{color:#ffe087;flex:none}.info-footer-meta{color:#e0efff;border-top:1px solid #ffffff52;padding-top:.8mm;font-size:6.7pt}.info-footer-meta span{white-space:nowrap}.info-footer-meta span:first-child{text-align:left}.info-fee-list{gap:2mm;display:grid}.info-fee-row{background:#f3f7ff;border:1px solid #dbe6f6;border-left:1.5mm solid #4779d2;border-radius:3mm;grid-template-columns:minmax(0,2.3fr) repeat(3,minmax(0,1fr));align-items:center;gap:2mm;min-height:10mm;padding:1.2mm 3mm;display:grid}.info-fee-row:nth-child(2){border-left-color:#22aab6}.info-fee-row:nth-child(3){border-left-color:#935cae}.info-fee-row h3{color:#17376f;min-height:0;margin:0;font-size:9.5pt;line-height:1.2}.info-fee-row>div{flex-direction:column;align-items:flex-start;gap:.7mm;min-width:0;display:flex}.info-fee-row span{color:#657696;font-size:6.8pt;font-weight:600;line-height:1.1}.info-fee-row b{white-space:nowrap;color:#1d376b;font-size:9pt}.info-fee-row strong{white-space:nowrap;color:#0b749f;font-size:10.5pt}.info-fee-pay{border-left:.3mm solid #bcd3e9;padding-left:2mm}.info-heading{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.info-sheet-body{justify-content:space-between}.info-fees{flex:none}.info-promo{align-items:center;gap:3mm;padding:4mm 5mm}.info-promo>div{min-width:0}.info-promo h2{margin:.8mm 0 2mm}.info-promo>div>p{border-left:1mm solid #1ba6bf;padding-left:2mm;font-size:7.8pt;font-weight:600;line-height:1.22}.info-promo>div>small{border-top:1px solid #d4e2f5;margin-top:2mm;padding-top:1.5mm;font-size:7.3pt;line-height:1.2}.info-promo aside{gap:1.5mm;padding:3mm 3.5mm}.info-docs h2{margin-bottom:2mm}.info-doc-groups{gap:2mm;display:grid}.info-doc-group{border:1px solid #dbe6f6;border-top:1.2mm solid var(--doc-accent);background:#f7faff;border-radius:3mm;min-width:0;min-height:27mm;padding:2.3mm 2.5mm}.info-doc-group h3{color:#183e86;margin:0 0 1.6mm;font-size:8.2pt;line-height:1.15}.info-doc-group ul{gap:1.5mm;margin:0;padding:0;list-style:none;display:grid}.info-doc-group li{align-items:flex-start;gap:1.3mm;font-size:7.2pt;line-height:1.18;display:flex}.info-doc-group li b{color:var(--doc-accent);flex:none;font-size:8.2pt;line-height:1}.info-bottom aside.info-start-date{text-align:center;background:linear-gradient(140deg,#e8f2ff,#f9fcff);border:1px solid #b8d3f5;border-top:1.1mm solid #2e73cf;align-items:center;gap:2.5mm;padding:3mm;position:relative;overflow:hidden;box-shadow:0 1mm 3mm #1c55a00d}.info-start-date span,.info-start-date strong{z-index:1;position:relative}.info-start-date span{color:#2e639e;font-size:7.2pt;line-height:1.1}.info-bottom aside.info-start-date strong{color:#0c397a;letter-spacing:-.02em;font-size:19pt;line-height:1}.info-promo aside.info-promo-price{isolation:isolate;color:#fff;background:linear-gradient(135deg,#0d2f78,#1d64af);align-items:flex-start;gap:1.7mm;padding:4mm;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff26,0 1.5mm 4mm #123f8026}.info-promo-price:after{content:"";z-index:-1;border:1mm solid #ffffff20;border-radius:50%;width:35mm;height:35mm;position:absolute;top:-16mm;right:-12mm}.info-promo aside.info-promo-price span{color:#ffdf82;letter-spacing:.13em;font-size:7pt}.info-promo aside.info-promo-price strong{color:#fff;letter-spacing:-.035em;white-space:nowrap;font-size:23pt}.info-promo aside.info-promo-price small{color:#e1eeff;margin:0;font-size:7pt;line-height:1.25}.info-promo aside.info-promo-price em{color:#15366e;white-space:nowrap;background:#ffdf82;border-radius:100px;align-self:flex-start;margin-top:.5mm;padding:1.2mm 2.5mm;font-size:7pt;line-height:1.2}.info-promo aside.info-promo-price{text-align:center;align-items:center;gap:1.5mm}.info-promo aside.info-promo-price small{max-width:34mm}.info-promo aside.info-promo-price em{align-self:center;margin-top:1mm}.info-promo>div>span{text-align:center;display:block}.info-promo>div>h2{text-align:center}.info-bottom section.info-guardian{text-align:center;background:#f5f8fe;border:1px solid #e4ebf7;flex-direction:column;justify-content:center;align-items:center;padding:3mm 4mm;display:flex}.info-guardian h2{text-align:center;margin-bottom:1.5mm}.info-guardian-caption{color:#5c7094;font-weight:700;margin:0 0 1.5mm!important;font-size:7pt!important}.info-guardian-documents{flex-wrap:wrap;justify-content:center;gap:1.4mm;display:flex}.info-guardian-document{color:#173b79;white-space:nowrap;background:#fff;border:1px solid #dce7f7;border-radius:2mm;align-items:center;gap:1mm;padding:1.1mm 2mm;font-size:7.3pt;line-height:1.15;display:inline-flex}.info-guardian-document svg{color:#178eaa;flex:none}.info-bottom .info-guardian-contract{color:#3f577f;text-align:center;justify-content:center;align-items:center;gap:1.4mm;margin-top:2mm;font-size:7.3pt;line-height:1.2;display:flex}.info-guardian-contract svg{color:#4779d2;flex:none}.info-enrollment-sheet .info-sheet-header{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 57mm;column-gap:5mm;height:31mm;padding:2.5mm 13mm;display:grid}.info-enrollment-sheet .info-brand{grid-template-columns:24mm minmax(0,1fr);gap:4mm;width:100%;min-width:0;display:grid}.info-enrollment-sheet .info-brand img{flex:0 0 24mm;width:24mm;height:24mm}.info-enrollment-sheet .info-brand>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5mm;min-width:0;display:flex}.info-enrollment-sheet .info-brand strong{white-space:nowrap;max-width:none;font-size:12.5pt;line-height:1.1}.info-enrollment-sheet .info-brand small{margin:0;font-size:7.8pt;line-height:1.1}.info-enrollment-sheet .info-year{box-sizing:border-box;text-align:center;border-left:.35mm solid #fff5;flex-direction:column;justify-content:center;align-items:center;gap:1mm;min-height:19mm;padding-left:5mm;display:flex}.info-enrollment-sheet .info-year small{letter-spacing:.11em;white-space:nowrap;font-size:7.5pt;line-height:1.1}.info-enrollment-sheet .info-year strong{letter-spacing:-.025em;font-size:30pt;line-height:1}
