.op-tabs{display:inline-flex;gap:4px;background:#f5f4f00a;border:.5px solid var(--border);border-radius:12px;padding:4px;margin-bottom:30px}.op-tab{border:0;background:transparent;color:var(--wdim);font-family:inherit;font-size:13.5px;font-weight:600;padding:9px 20px;border-radius:9px;cursor:pointer;transition:.15s}.op-tab.on{background:var(--blue);color:#fff}.op-tab:not(.on):hover{color:var(--white)}#op-how h2{font-size:23px;margin:0 0 6px}.how-lead{font-size:14px;color:var(--wdim);margin-bottom:30px;max-width:560px;line-height:1.55}.how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:46px}.how-step{background:#f5f4f006;border:.5px solid var(--border);border-radius:14px;padding:22px}.how-step .sh{display:flex;align-items:center;gap:11px;margin-bottom:10px}.how-step .n{width:28px;height:28px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:13px;flex-shrink:0}.how-step h3{font-size:16px;color:var(--white);font-weight:500;margin:0}.how-step p{font-size:13px;color:var(--wdim);line-height:1.5}.how-feats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:46px}.how-feat{padding:18px;border:.5px solid var(--border);border-radius:14px;background:#f5f4f005;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:12px;column-gap:12px;align-items:center}.how-feat .fico{width:34px;height:34px;border-radius:9px;background:#4b6fff1f;display:flex;align-items:center;justify-content:center;color:var(--blue)}.how-feat h3{font-size:15px;color:var(--white);font-weight:500;margin:0}.how-feat p{font-size:12.5px;color:var(--wdim);line-height:1.5;grid-column:1 / -1;margin-top:8px}.how-guarantee{background:#2e86de12;border:.5px solid rgba(46,134,222,.3);border-radius:16px;padding:26px;margin-bottom:36px}.how-guarantee h2{font-size:19px;margin-bottom:16px}.how-glist{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.how-glist .g{display:flex;gap:10px;font-size:13px;color:var(--wdim);line-height:1.5}.how-glist .g svg{flex-shrink:0;color:var(--teal);margin-top:1px}.how-glist .g strong{color:var(--white);font-weight:600}.how-cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.how-cta .ghost{border:.5px solid var(--border);background:transparent;color:var(--white);border-radius:11px;padding:13px 22px;font-weight:600;font-size:14px;cursor:pointer;font-family:inherit;text-decoration:none}@media(max-width:760px){.how-steps,.how-feats,.how-glist{grid-template-columns:1fr}}#locations.locs-section{background-image:url(/img/packs/howto-01-3dac37b1.webp)!important;background-size:cover!important;background-position:center 40%!important;position:relative!important;overflow:hidden;border-top:none}#locations.locs-section:before{content:"";position:absolute;inset:0;background:#0b1628d1;pointer-events:none;z-index:0}#locations.locs-section>*{position:relative;z-index:1}#locations .loc-card{background:#0b1628d9;border:.5px solid rgba(245,244,240,.18);border-radius:9px;backdrop-filter:blur(8px)}#locations .loc-badge{color:#8ca4ff;background:#4b6fff26}#locations .loc-badge.loc-badge-teal,#locations .loc-badge-teal{color:var(--teal);background:#2e86de26}.side-form{position:fixed;top:84px;right:24px;width:354px;max-height:calc(100vh - 100px);overflow-y:auto;z-index:60;background:linear-gradient(160deg,#0d1c31,#0b1f3a);border:.5px solid rgba(255,255,255,.12);border-radius:14px;padding:22px;box-shadow:0 18px 50px #00000073}.side-form h3{font-size:19px;font-weight:400;color:var(--white);margin:0 0 4px;letter-spacing:-.01em}.side-form .sf-sub{font-size:12.5px;line-height:1.5;color:var(--wdim);margin:0 0 16px}.side-form .row{margin-bottom:10px}.side-form label{display:block;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--wdim);margin-bottom:4px}.side-form input,.side-form select,.side-form textarea{width:100%;box-sizing:border-box;background:#ffffff0a;border:.5px solid var(--border);border-radius:7px;padding:9px 11px;color:var(--white);font-size:13px;font-family:inherit}.side-form input:focus,.side-form textarea:focus{outline:none;border-color:var(--acc)}.side-form .submit{width:100%;margin-top:6px;background:var(--acc);color:var(--acc-on);border:0;border-radius:8px;padding:11px;font-size:13.5px;font-weight:600;cursor:pointer}.side-form .call-row{font-size:12px;color:var(--wdim);margin:12px 0 0}.side-form .call-row strong{color:var(--white);font-weight:500}#annual-reserve .arsv-form{max-width:720px;margin:0 auto}.arsv-block-title{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--acc);font-weight:600;margin:6px 0 12px}.arsv-grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.arsv-col2{grid-column:1 / -1}.arsv-field{margin-bottom:12px;display:flex;flex-direction:column}.arsv-field label{font-size:12px;color:var(--wdim);margin-bottom:5px;font-weight:300}.arsv-form input,.arsv-form select,.arsv-form textarea{width:100%;box-sizing:border-box;background:#ffffff0a;border:.5px solid var(--border);border-radius:8px;padding:10px 12px;color:var(--white);font-size:14px;font-family:inherit;font-weight:300}.arsv-form input:focus,.arsv-form select:focus,.arsv-form textarea:focus{outline:none;border-color:var(--acc)}.arsv-form select:disabled{opacity:.5}.arsv-form textarea{resize:vertical}.arsv-student{border:.5px solid var(--border);border-radius:12px;padding:16px 16px 6px;margin:14px 0;background:#ffffff04}.arsv-student-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.arsv-student-title{font-size:13px;font-weight:600;color:var(--white);letter-spacing:.01em}.arsv-remove{background:none;border:0;color:var(--wdim);font-size:12px;cursor:pointer;text-decoration:underline;padding:0}.arsv-remove:hover{color:var(--white)}.arsv-checks{display:flex;flex-wrap:wrap;gap:9px 16px;padding:2px 0 4px}.arsv-check{display:flex;align-items:center;gap:6px}.arsv-check input,.arsv-radios input{width:auto;margin:0}.arsv-check label{margin:0;font-size:13px;color:var(--white)}.arsv-empty{font-size:12.5px;color:var(--wdim)}.arsv-radios{display:flex;gap:20px}.arsv-radios label{flex-direction:row;align-items:center;gap:6px;color:var(--white);font-size:13px;margin:0}.arsv-transp{display:none}.arsv-transp.show{display:flex}.arsv-add{background:transparent;border:.5px solid var(--acc);color:var(--acc);border-radius:8px;padding:9px 15px;font-size:13px;font-weight:500;cursor:pointer;margin:2px 0 18px}.arsv-add:hover{background:#ffffff0a}.arsv-addrow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:2px 0 18px}.arsv-addrow .arsv-add{margin:0}.arsv-disc{display:inline-flex;align-items:center;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--acc);background:color-mix(in srgb,var(--acc) 14%,transparent);border:.5px solid var(--acc);border-radius:999px;padding:5px 11px}.arsv-rgpd{display:flex;align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.45;color:var(--wdim);margin:8px 0 18px;cursor:pointer}.arsv-rgpd input{width:auto;margin-top:2px;flex-shrink:0}.arsv-rgpd.error{color:#ff7a7a}.arsv-submit{background:var(--acc);color:var(--acc-on);border:0;border-radius:9px;padding:13px 20px;font-size:14.5px;font-weight:600;cursor:pointer;width:100%}.arsv-submit:disabled{opacity:.6;cursor:default}.arsv-msg{margin-top:12px;font-size:13.5px;min-height:1px}.arsv-msg.success{color:var(--teal,#2E86DE)}.arsv-msg.error{color:#ff7a7a}.arsv-note{font-size:11px;color:var(--wdim);margin-top:12px;opacity:.65;text-align:center}#p-annual-courses-igcse-alevel .ih-eyebrow{color:var(--white)}#p-annual-courses-igcse-alevel .ih-eyebrow .ew{color:#fff}#p-annual-courses-igcse-alevel #an-weekly{background:var(--grey-bg);--white:#070534;--wdim:rgba(7,5,52,.62);--wfaint:rgba(7,5,52,.045);--border:rgba(7,5,52,.13);--bm:rgba(7,5,52,.08);color:#070534;border-top:.5px solid rgba(7,5,52,.08);border-bottom:.5px solid rgba(7,5,52,.08)}#p-annual-courses-igcse-alevel #an-reviews{background:#fff;--white:#070534;--wdim:rgba(7,5,52,.6);--wfaint:rgba(7,5,52,.045);--border:rgba(7,5,52,.13);--bm:rgba(7,5,52,.08);color:#070534;border-top:.5px solid rgba(7,5,52,.1);border-bottom:.5px solid rgba(7,5,52,.1)}#p-annual-courses-igcse-alevel #an-subjects{background:var(--grey-bg);--white:#070534;--wdim:rgba(7,5,52,.6);--wfaint:rgba(7,5,52,.045);--border:rgba(7,5,52,.13);--bm:rgba(7,5,52,.08);color:#070534;border-top:.5px solid rgba(7,5,52,.1);border-bottom:.5px solid rgba(7,5,52,.1)}.arsv-field:has(:is(input,select,textarea)[required]) label:after{content:" *";color:var(--acc,#9FD6C3);font-weight:600}.gt-row:has(:is(input,select,textarea)[required]) label:after{content:" *";color:#5b8cff;font-weight:600}.arsv-legend{font-size:11px;color:var(--wdim);margin:2px 0 20px;letter-spacing:.01em}.arsv-legend b{color:var(--acc);font-weight:600}#uc-form{background:#f5f4f00a;border:.5px solid var(--border);border-radius:18px;padding:28px 26px}#p-annual-courses-igcse-alevel #an-price,#p-annual-courses-igcse-alevel #annual-reserve{background:var(--navy);--white:#FFFFFF;--wdim:rgba(245,244,240,.55);--wfaint:rgba(245,244,240,.06);--border:rgba(245,244,240,.12);--bm:rgba(245,244,240,.08);color:var(--white)}#p-annual-courses-igcse-alevel #an-where{position:relative;--white:#FFFFFF;--wdim:rgba(245,244,240,.66);--wfaint:rgba(245,244,240,.06);--border:rgba(245,244,240,.16);--bm:rgba(245,244,240,.1);color:var(--white);background-image:linear-gradient(#070534d6,#070534e6),url(/img/packs/howto-02-72b81b69.jpg);background-size:cover;background-position:center}#p-annual-courses-igcse-alevel .an-feats{display:grid;gap:18px;margin-top:30px}#p-annual-courses-igcse-alevel .an-feats.cols5{grid-template-columns:repeat(5,1fr)}#p-annual-courses-igcse-alevel .an-feats.cols3{grid-template-columns:repeat(3,1fr)}#p-annual-courses-igcse-alevel .an-feats.cols2{grid-template-columns:repeat(2,1fr)}#p-annual-courses-igcse-alevel .an-feat{background:var(--wfaint);border:.5px solid var(--border);border-radius:14px;padding:15px 16px;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:7px}#p-annual-courses-igcse-alevel .an-ic{width:27px;height:27px;border-radius:8px;background:color-mix(in srgb,var(--acc) 13%,transparent);color:var(--acc);display:flex;align-items:center;justify-content:center;flex:0 0 auto}#p-annual-courses-igcse-alevel .an-ic svg{width:15px;height:15px}#p-annual-courses-igcse-alevel .an-feat h4{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--white);margin:0;line-height:1.25}#p-annual-courses-igcse-alevel .an-feat p{flex-basis:100%;width:100%;font-size:12.5px;line-height:1.45;color:var(--wdim);margin:0}#p-annual-courses-igcse-alevel .an-weekly-top{display:flex;gap:36px;align-items:center}#p-annual-courses-igcse-alevel .an-weekly-copy,#p-annual-courses-igcse-alevel .an-weekly-imgwrap{flex:1;min-width:0}#p-annual-courses-igcse-alevel .an-weekly-img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block;border:.5px solid var(--border)}#p-annual-courses-igcse-alevel .an-price-head{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-bottom:6px}#p-annual-courses-igcse-alevel .an-price-amt{font-size:18px;color:var(--wdim);white-space:nowrap}#p-annual-courses-igcse-alevel .an-price-amt strong{font-size:40px;color:var(--acc);font-weight:700}#p-annual-courses-igcse-alevel .an-price-amt span{font-size:15px;color:var(--wdim)}#p-annual-courses-igcse-alevel .an-price-note{flex:1;min-width:240px;font-size:14px;line-height:1.5;color:var(--wdim);margin:0}#p-annual-courses-igcse-alevel .an-exp{display:flex;gap:40px;align-items:center}#p-annual-courses-igcse-alevel .an-exp-imgwrap{flex:0 0 42%;min-width:0}#p-annual-courses-igcse-alevel .an-exp-img{width:100%;height:380px;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block;border:.5px solid var(--border)}#p-annual-courses-igcse-alevel .an-exp-body{flex:1;min-width:0}#p-annual-courses-igcse-alevel .an-exp-list{display:flex;flex-direction:column;gap:0;margin-top:22px;border-top:.5px solid rgba(7,5,52,.12)}#p-annual-courses-igcse-alevel .an-exp-item{display:flex;gap:18px;align-items:baseline;padding:15px 2px;border-bottom:.5px solid rgba(7,5,52,.12)}#p-annual-courses-igcse-alevel .an-exp-n{flex:0 0 auto;min-width:26px;font-size:12px;font-weight:600;color:#07053466;letter-spacing:.1em;background:none;border-radius:0;width:auto;height:auto;display:block}#p-annual-courses-igcse-alevel .an-exp-item p{font-size:15px;line-height:1.55;color:#070534cc;margin:0;padding-top:0}.an-exp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}.an-exp-box{background:var(--wfaint);border:.5px solid var(--border);border-radius:14px;padding:22px 20px;display:flex;flex-direction:column}.an-exp-bn{font-size:13px;font-weight:700;color:var(--acc);letter-spacing:.06em;margin-bottom:11px}.an-exp-box p{margin:0;font-size:14px;line-height:1.55;color:var(--white)}#p-annual-courses-igcse-alevel #an-where .ps-label{color:var(--white)}#p-annual-courses-igcse-alevel #an-subjects .ps-label,#p-annual-courses-igcse-alevel #an-reviews .ps-label{color:#070534}#p-annual-courses-igcse-alevel #annual-reserve .ih-eyebrow,#p-annual-courses-igcse-alevel .gt-call strong,#p-annual-courses-igcse-alevel .arsv-block-title{color:var(--white)}#p-annual-courses-igcse-alevel .arsv-form input:focus,#p-annual-courses-igcse-alevel .arsv-form select:focus,#p-annual-courses-igcse-alevel .arsv-form textarea:focus{border-color:#f5f4f073}#p-annual-courses-igcse-alevel .arsv-disc{color:var(--white);background:#f5f4f014;border-color:#f5f4f040}#p-annual-courses-igcse-alevel .an-where-head{margin-bottom:8px}#p-annual-courses-igcse-alevel .locs-grid.an-locs3{grid-template-columns:repeat(3,1fr)}#p-annual-courses-igcse-alevel .an-subj-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:30px}#p-annual-courses-igcse-alevel .an-subj-col{background:#fff;border:.5px solid var(--border);border-radius:14px;padding:22px 20px;box-shadow:0 1px 3px #0705340d}#p-annual-courses-igcse-alevel .an-subj-col h4{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--acc);margin:0 0 14px}#p-annual-courses-igcse-alevel .an-subj-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}#p-annual-courses-igcse-alevel .an-subj-col li{font-size:14px;color:var(--white);padding-left:16px;position:relative}#p-annual-courses-igcse-alevel .an-subj-col li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--acc)}#p-annual-courses-igcse-alevel .an-team{display:flex;gap:40px;align-items:center}#p-annual-courses-igcse-alevel .an-team-imgwrap{flex:0 0 40%;min-width:0}#p-annual-courses-igcse-alevel .an-team-img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block;border:.5px solid var(--border)}#p-annual-courses-igcse-alevel .an-team-body{flex:1;min-width:0}#p-annual-courses-igcse-alevel .an-team-copy{font-size:15.5px;line-height:1.65;color:var(--wdim);margin:18px 0 0}#p-annual-courses-igcse-alevel .an-rev-videos{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:30px}#p-annual-courses-igcse-alevel .an-rev-video{position:relative;display:block;border-radius:16px;overflow:hidden;aspect-ratio:16/9;border:.5px solid var(--border);text-decoration:none}#p-annual-courses-igcse-alevel .an-rev-vthumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:brightness(.82);transition:filter .25s,transform .25s}#p-annual-courses-igcse-alevel .an-rev-video:hover .an-rev-vthumb{filter:brightness(.7);transform:scale(1.03)}#p-annual-courses-igcse-alevel .an-rev-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;background:#ffffffeb;color:var(--acc);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #00000040}#p-annual-courses-igcse-alevel .an-rev-play svg{width:26px;height:26px;margin-left:3px}#p-annual-courses-igcse-alevel .an-rev-vcap{position:absolute;left:16px;bottom:14px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 6px rgba(0,0,0,.6)}#p-annual-courses-igcse-alevel .an-rev-texts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px}#p-annual-courses-igcse-alevel .an-rev-card{background:var(--grey-bg);border-radius:14px;padding:24px 22px;display:flex;flex-direction:column;gap:12px}#p-annual-courses-igcse-alevel .an-rev-stars{color:var(--gold);font-size:14px;letter-spacing:2px}#p-annual-courses-igcse-alevel .an-rev-q{font-size:14px;line-height:1.55;color:#070534;margin:0;font-style:italic}#p-annual-courses-igcse-alevel .an-rev-who{font-size:13px;font-weight:600;color:var(--acc);margin-top:auto}#p-annual-courses-igcse-alevel .arsv-2col{display:flex;gap:48px;align-items:flex-start}#p-annual-courses-igcse-alevel .arsv-2col-left{flex:1;min-width:0;padding-top:6px}#p-annual-courses-igcse-alevel .arsv-2col-right{flex:0 0 46%;min-width:0}#p-annual-courses-igcse-alevel .arsv-locs{margin-top:22px;display:flex;flex-wrap:wrap;gap:11px}#p-annual-courses-igcse-alevel .arsv-locs-head{flex-basis:100%;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--white);font-weight:600;margin:0 0 2px}#p-annual-courses-igcse-alevel .arsv-locs .loc-card{flex:1;min-width:0;padding:14px 13px}#p-annual-courses-igcse-alevel .arsv-locs .loc-name{font-size:14.5px;margin-bottom:3px}#p-annual-courses-igcse-alevel .arsv-locs .loc-area{font-size:10px;margin-bottom:8px}#p-annual-courses-igcse-alevel .arsv-locs .loc-desc{font-size:10.5px;line-height:1.5;margin-bottom:10px}#p-annual-courses-igcse-alevel .arsv-2col-right{background:#ffffff08;border:.5px solid rgba(245,244,240,.12);border-radius:16px;padding:26px}#p-annual-courses-igcse-alevel .arsv-student{border-color:#f5f4f017;background:#ffffff05}#annual-reserve .arsv-2col-right .arsv-form{max-width:none;margin:0;width:100%}#p-annual-courses-igcse-alevel .inner-hero .ih-eyebrow{color:var(--white)}#p-annual-courses-igcse-alevel .hb-row{display:flex;align-items:center;gap:40px;flex-wrap:wrap}#p-annual-courses-igcse-alevel .bl-w{height:26px;width:auto;display:block;opacity:.9}#p-annual-courses-igcse-alevel .bl-txt{font-size:17px;font-weight:700;color:#fff;letter-spacing:-.01em;opacity:.9}#p-annual-courses-igcse-alevel #an-price .an-price-2col{display:flex;gap:56px;align-items:center}#p-annual-courses-igcse-alevel .an-price-left{flex:0 0 32%;max-width:360px}#p-annual-courses-igcse-alevel .an-price-right{flex:1;min-width:0}#p-annual-courses-igcse-alevel .an-price-amt-big{line-height:.95;margin-bottom:18px}#p-annual-courses-igcse-alevel .an-price-amt-big .apl-from{display:block;font-size:16px;color:var(--wdim);letter-spacing:.05em;margin-bottom:8px;font-weight:600}#p-annual-courses-igcse-alevel .an-price-amt-big strong{font-size:104px;color:var(--acc);font-weight:800;letter-spacing:-.03em}#p-annual-courses-igcse-alevel .an-price-amt-big .apl-per{font-size:19px;color:var(--wdim);margin-left:4px}#p-annual-courses-igcse-alevel .an-price-left .an-price-note{flex:none;min-width:0;font-size:14.5px;line-height:1.6;color:var(--wdim);margin:0;max-width:340px}#p-annual-courses-igcse-alevel .an-price-right .an-feats{margin-top:0}#p-intensive-courses #int-price{background:var(--navy);--white:#FFFFFF;--wdim:rgba(245,244,240,.55);--wfaint:rgba(245,244,240,.06);--border:rgba(245,244,240,.12);--bm:rgba(245,244,240,.08);color:var(--white)}#p-intensive-courses .an-feats{display:grid;gap:18px;margin-top:30px}#p-intensive-courses .an-feats.cols5{grid-template-columns:repeat(5,1fr)}#p-intensive-courses .an-feats.cols3{grid-template-columns:repeat(3,1fr)}#p-intensive-courses .an-feats.cols2{grid-template-columns:repeat(2,1fr)}#p-intensive-courses .an-feat{background:var(--wfaint);border:.5px solid var(--border);border-radius:14px;padding:15px 16px;display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:10px;column-gap:10px;row-gap:7px}#p-intensive-courses .an-ic svg{width:15px;height:15px}#p-intensive-courses .an-feat h4{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--white);margin:0;line-height:1.25}#p-intensive-courses .an-feat p{flex-basis:100%;width:100%;font-size:12.5px;line-height:1.45;color:var(--wdim);margin:0}#p-intensive-courses .an-price-head{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-bottom:6px}#p-intensive-courses .an-price-amt{font-size:18px;color:var(--wdim);white-space:nowrap}#p-intensive-courses .an-price-amt strong{font-size:40px;color:var(--acc);font-weight:700}#p-intensive-courses .an-price-amt span{font-size:15px;color:var(--wdim)}#p-intensive-courses .an-price-note{flex:1;min-width:240px;font-size:14px;line-height:1.5;color:var(--wdim);margin:0}#p-intensive-courses #int-price .an-price-2col{display:flex;gap:56px;align-items:center}#p-intensive-courses .an-price-left{flex:0 0 32%;max-width:360px}#p-intensive-courses .an-price-right{flex:1;min-width:0}#p-intensive-courses .an-price-amt-big{line-height:.95;margin-bottom:18px}#p-intensive-courses .an-price-amt-big .apl-from{display:block;font-size:16px;color:var(--wdim);letter-spacing:.05em;margin-bottom:8px;font-weight:600}#p-intensive-courses .an-price-amt-big strong{font-size:104px;color:var(--acc);font-weight:800;letter-spacing:-.03em}#p-intensive-courses .an-price-amt-big .apl-per{font-size:19px;color:var(--wdim);margin-left:4px}#p-intensive-courses .an-price-left .an-price-note{flex:none;min-width:0;font-size:14.5px;line-height:1.6;color:var(--wdim);margin:0;max-width:340px}#p-intensive-courses .an-price-right .an-feats{margin-top:0}#p-intensive-courses .inner-hero{position:relative;overflow:hidden}#p-intensive-courses .inner-hero .ah-photo{position:absolute;top:0;right:0;height:100%;width:92%;-o-object-fit:cover;object-fit:cover;-o-object-position:52% 28%;object-position:52% 28%;z-index:0}#p-intensive-courses .inner-hero .ah-scrim{position:absolute;top:0;right:0;height:100%;width:92%;z-index:1;background:linear-gradient(90deg,var(--navy) 0%,rgba(7,5,52,.92) 18%,rgba(7,5,52,.55) 40%,rgba(7,5,52,.16) 64%,rgba(7,5,52,0) 88%)}#p-intensive-courses .inner-hero .ih-inner{position:relative;z-index:2}#p-intensive-courses .inner-hero h1{max-width:560px}#p-intensive-courses .inner-hero p.lead{max-width:520px}#p-intensive-courses .ih-eyebrow .ew{color:var(--white)}#p-intensive-courses .hero-boards{margin-top:30px}#p-intensive-courses .hb-label{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--wdim);margin-bottom:10px}#p-intensive-courses .hb-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}#p-intensive-courses .board-logo{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;background:#fff;border-radius:8px;color:var(--navy);font-weight:600;font-size:13px;letter-spacing:.01em;box-shadow:0 2px 10px #0000002e}#p-intensive-courses .atabs-wrap{text-align:center}#p-intensive-courses .op-tab.on,#p-annual-courses-myp-ib .op-tab.on{background:var(--acc)}#p-intensive-courses .ih-eyebrow{color:#ed4c00}#p-intensive-courses .ih-eyebrow .ew{color:#fff}#p-intensive-courses .an-ic{width:27px;height:27px;border-radius:8px;background:color-mix(in srgb,var(--acc) 13%,transparent);color:var(--acc);display:flex;align-items:center;justify-content:center;flex:0 0 auto}#p-intensive-courses .an-weekly-top{display:flex;gap:36px;align-items:center}#p-intensive-courses .an-weekly-copy,#p-intensive-courses .an-weekly-imgwrap{flex:1;min-width:0}#p-intensive-courses .an-weekly-img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block;border:.5px solid var(--border)}#p-intensive-courses .an-exp{display:flex;gap:40px;align-items:center}#p-intensive-courses .an-exp-imgwrap{flex:0 0 42%;min-width:0}#p-intensive-courses .an-exp-img{width:100%;height:380px;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block;border:.5px solid var(--border)}#p-intensive-courses .an-exp-body{flex:1;min-width:0}#p-intensive-courses .an-exp-list{display:flex;flex-direction:column;gap:0;margin-top:22px;border-top:.5px solid rgba(7,5,52,.12)}#p-intensive-courses .an-exp-item{display:flex;gap:18px;align-items:baseline;padding:15px 2px;border-bottom:.5px solid rgba(7,5,52,.12)}#p-intensive-courses .an-exp-n{flex:0 0 auto;min-width:26px;font-size:12px;font-weight:600;color:#07053466;letter-spacing:.1em;background:none;border-radius:0;width:auto;height:auto;display:block}#p-intensive-courses .an-exp-item p{font-size:15px;line-height:1.55;color:#070534cc;margin:0;padding-top:0}#p-intensive-courses .gt-call strong,#p-intensive-courses .arsv-block-title{color:var(--white)}#p-intensive-courses .arsv-form input:focus,#p-intensive-courses .arsv-form select:focus,#p-intensive-courses .arsv-form textarea:focus{border-color:#f5f4f073}#p-intensive-courses .arsv-disc{color:var(--white);background:#f5f4f014;border-color:#f5f4f040}#p-intensive-courses .an-where-head{margin-bottom:8px}#p-intensive-courses .locs-grid.an-locs3{grid-template-columns:repeat(3,1fr)}#p-intensive-courses .an-subj-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:30px}#p-intensive-courses .an-subj-col{background:#fff;border:.5px solid var(--border);border-radius:14px;padding:22px 20px;box-shadow:0 1px 3px #0705340d}#p-intensive-courses .an-subj-col h4{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--acc);margin:0 0 14px}#p-intensive-courses .an-subj-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}#p-intensive-courses .an-subj-col li{font-size:14px;color:var(--white);padding-left:16px;position:relative}#p-intensive-courses .an-subj-col li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--acc)}#p-intensive-courses .an-team{display:flex;gap:40px;align-items:center}#p-intensive-courses .an-team-imgwrap{flex:0 0 40%;min-width:0}#p-intensive-courses .an-team-img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block;border:.5px solid var(--border)}#p-intensive-courses .an-team-body{flex:1;min-width:0}#p-intensive-courses .an-team-copy{font-size:15.5px;line-height:1.65;color:var(--wdim);margin:18px 0 0}#p-intensive-courses .an-rev-videos{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:30px}#p-intensive-courses .an-rev-video{position:relative;display:block;border-radius:16px;overflow:hidden;aspect-ratio:16/9;border:.5px solid var(--border);text-decoration:none}#p-intensive-courses .an-rev-vthumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:brightness(.82);transition:filter .25s,transform .25s}#p-intensive-courses .an-rev-video:hover .an-rev-vthumb{filter:brightness(.7);transform:scale(1.03)}#p-intensive-courses .an-rev-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;background:#ffffffeb;color:var(--acc);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #00000040}#p-intensive-courses .an-rev-play svg{width:26px;height:26px;margin-left:3px}#p-intensive-courses .an-rev-vcap{position:absolute;left:16px;bottom:14px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 6px rgba(0,0,0,.6)}#p-intensive-courses .an-rev-texts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px}#p-intensive-courses .an-rev-card{background:var(--grey-bg);border-radius:14px;padding:24px 22px;display:flex;flex-direction:column;gap:12px}#p-intensive-courses .an-rev-stars{color:var(--gold);font-size:14px;letter-spacing:2px}#p-intensive-courses .an-rev-q{font-size:14px;line-height:1.55;color:#070534;margin:0;font-style:italic}#p-intensive-courses .an-rev-who{font-size:13px;font-weight:600;color:var(--acc);margin-top:auto}#p-intensive-courses .arsv-2col{display:flex;gap:48px;align-items:flex-start}#p-intensive-courses .arsv-2col-left{flex:1;min-width:0;padding-top:6px}#p-intensive-courses .arsv-2col-right{flex:0 0 46%;min-width:0}#p-intensive-courses .arsv-locs{margin-top:22px;display:flex;flex-wrap:wrap;gap:11px}#p-intensive-courses .arsv-locs-head{flex-basis:100%;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--white);font-weight:600;margin:0 0 2px}#p-intensive-courses .arsv-locs .loc-card{flex:1;min-width:0;padding:14px 13px}#p-intensive-courses .arsv-locs .loc-name{font-size:14.5px;margin-bottom:3px}#p-intensive-courses .arsv-locs .loc-area{font-size:10px;margin-bottom:8px}#p-intensive-courses .arsv-locs .loc-desc{font-size:10.5px;line-height:1.5;margin-bottom:10px}#p-intensive-courses .arsv-2col-right{background:#ffffff08;border:.5px solid rgba(245,244,240,.12);border-radius:16px;padding:26px}#p-intensive-courses .arsv-student{border-color:#f5f4f017;background:#ffffff05}#p-intensive-courses .inner-hero .ih-eyebrow{color:var(--white)}#p-intensive-courses .hb-row{display:flex;align-items:center;gap:40px;flex-wrap:wrap}#p-intensive-courses .bl-w{height:26px;width:auto;display:block;opacity:.9}#p-intensive-courses .bl-txt{font-size:17px;font-weight:700;color:#fff;letter-spacing:-.01em;opacity:.9}#p-intensive-courses .an-price-eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--white);font-weight:600;margin:0 0 14px}#p-annual-courses-igcse-alevel #annual-reserve,#p-annual-courses-myp-ib #annual-reserve-ib{background:linear-gradient(160deg,#0d1c31,#0b1f3a)}#int-hero{position:relative}#p-intensive-courses #int-subjects,#p-intensive-courses #int-who{background:#eaeaec;--white:#070534;--wdim:rgba(7,5,52,.6);--wfaint:rgba(7,5,52,.045);--border:rgba(7,5,52,.13);--bm:rgba(7,5,52,.08);color:#070534;border-top:.5px solid rgba(7,5,52,.1);border-bottom:.5px solid rgba(7,5,52,.1)}#p-intensive-courses #int-managed{background:var(--grey-bg);--white:#070534;--wdim:rgba(7,5,52,.6);--wfaint:rgba(7,5,52,.045);--border:rgba(7,5,52,.13);--bm:rgba(7,5,52,.08);color:#070534;border-top:.5px solid rgba(7,5,52,.1);border-bottom:.5px solid rgba(7,5,52,.1)}#p-intensive-courses #int-seasons{background:var(--navy);--white:#FFFFFF;--wdim:rgba(245,244,240,.55);--wfaint:rgba(245,244,240,.06);--border:rgba(245,244,240,.12);--bm:rgba(245,244,240,.08);color:var(--white)}#p-intensive-courses #int-reserve{background:linear-gradient(160deg,#0d1c31,#0b1f3a);--white:#FFFFFF;--wdim:rgba(245,244,240,.55);--wfaint:rgba(245,244,240,.06);--border:rgba(245,244,240,.12);--bm:rgba(245,244,240,.08);color:var(--white)}#p-intensive-courses .an-feats.cols4{grid-template-columns:repeat(4,1fr)}#p-intensive-courses .int-subj3{grid-template-columns:repeat(3,1fr)}#p-intensive-courses .int-personas{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px}#p-intensive-courses .int-persona{background:var(--wfaint);border:.5px solid var(--border);border-radius:14px;padding:24px 20px;text-align:center}#p-intensive-courses .int-persona-ph{width:62px;height:62px;border-radius:50%;background:color-mix(in srgb,var(--acc) 12%,transparent);color:var(--acc);display:flex;align-items:center;justify-content:center;margin:0 auto 15px}#p-intensive-courses .int-persona-ph svg{width:30px;height:30px}#p-intensive-courses .int-persona h4{font-size:14px;font-weight:600;color:var(--white);margin:0 0 7px}#p-intensive-courses .int-persona p{font-size:12.5px;line-height:1.5;color:var(--wdim);margin:0}#p-intensive-courses .int-seasons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}#p-intensive-courses .int-season{background:var(--wfaint);border:.5px solid var(--border);border-radius:16px;overflow:hidden}#p-intensive-courses .int-season-ph{height:140px;background:linear-gradient(135deg,#4b6fff4d,#1d9e7538);display:flex;align-items:center;justify-content:center;color:#f5f4f099;font-size:11px;letter-spacing:.14em;text-transform:uppercase}#p-intensive-courses .int-season-body{padding:20px 20px 22px}#p-intensive-courses .int-season-top{display:flex;align-items:center;gap:10px;margin-bottom:9px;flex-wrap:wrap}#p-intensive-courses .int-season-months{font-size:16px;font-weight:800;color:var(--acc);letter-spacing:-.01em}#p-intensive-courses .int-season-badge{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--wdim);border:.5px solid var(--border);border-radius:20px;padding:3px 9px}#p-intensive-courses .int-season-badge.open{color:#7ee0bb;border-color:#1d9e7580}#p-intensive-courses .int-season h4{font-size:18px;color:var(--white);margin:0 0 8px}#p-intensive-courses .int-season p{font-size:13px;line-height:1.55;color:var(--wdim);margin:0}#p-annual-courses-myp-ib .inner-hero{position:relative;overflow:hidden}#p-annual-courses-myp-ib .inner-hero .ah-photo{position:absolute;top:0;right:0;height:100%;width:92%;-o-object-fit:cover;object-fit:cover;-o-object-position:52% 28%;object-position:52% 28%;z-index:0}#p-annual-courses-myp-ib .inner-hero .ah-scrim{position:absolute;top:0;right:0;height:100%;width:92%;z-index:1;background:linear-gradient(90deg,var(--navy) 0%,rgba(7,5,52,.92) 18%,rgba(7,5,52,.55) 40%,rgba(7,5,52,.16) 64%,rgba(7,5,52,0) 88%)}#p-annual-courses-myp-ib .ih-eyebrow .ew{color:var(--white)}#p-annual-courses-myp-ib .hero-boards{margin-top:30px}#p-annual-courses-myp-ib .hb-label{display:block;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--wdim);margin-bottom:10px}#p-annual-courses-myp-ib .hb-row{display:flex;gap:12px;flex-wrap:wrap;align-items:center}#p-annual-courses-myp-ib .board-logo{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;background:#fff;border-radius:8px;color:var(--navy);font-weight:600;font-size:13px;letter-spacing:.01em;box-shadow:0 2px 10px #0000002e}#p-annual-courses-myp-ib .atabs-wrap{text-align:center}#p-annual-courses-myp-ib .op-tab.on{background:var(--acc)}#annual-reserve-ib .arsv-form{max-width:720px;margin:0 auto}#p-annual-courses-myp-ib .ih-eyebrow{color:#ed4c00}#p-annual-courses-myp-ib .ih-eyebrow .ew{color:#fff}#p-annual-courses-myp-ib #an-weekly-ib{background:var(--grey-bg);--white:#070534;--wdim:rgba(7,5,52,.62);--wfaint:rgba(7,5,52,.045);--border:rgba(7,5,52,.13);--bm:rgba(7,5,52,.08);color:#070534;border-top:.5px solid rgba(7,5,52,.08);border-bottom:.5px solid rgba(7,5,52,.08)}#p-annual-courses-myp-ib #an-reviews-ib{background:#fff;--white:#070534;--wdim:rgba(7,5,52,.6);--wfaint:rgba(7,5,52,.045);--border:rgba(7,5,52,.13);--bm:rgba(7,5,52,.08);color:#070534;border-top:.5px solid rgba(7,5,52,.1);border-bottom:.5px solid rgba(7,5,52,.1)}#p-annual-courses-myp-ib #an-subjects-ib{background:var(--grey-bg);--white:#070534;--wdim:rgba(7,5,52,.6);--wfaint:rgba(7,5,52,.045);--border:rgba(7,5,52,.13);--bm:rgba(7,5,52,.08);color:#070534;border-top:.5px solid rgba(7,5,52,.1);border-bottom:.5px solid rgba(7,5,52,.1)}#p-annual-courses-myp-ib #an-price-ib,#p-annual-courses-myp-ib #annual-reserve-ib{background:var(--navy);--white:#FFFFFF;--wdim:rgba(245,244,240,.55);--wfaint:rgba(245,244,240,.06);--border:rgba(245,244,240,.12);--bm:rgba(245,244,240,.08);color:var(--white)}#p-annual-courses-myp-ib #an-where{position:relative;--white:#FFFFFF;--wdim:rgba(245,244,240,.66);--wfaint:rgba(245,244,240,.06);--border:rgba(245,244,240,.16);--bm:rgba(245,244,240,.1);color:var(--white);background-image:linear-gradient(#070534d6,#070534e6),url(/img/packs/howto-03-72b81b69.jpg);background-size:cover;background-position:center}#p-annual-courses-myp-ib .an-feats{display:grid;gap:18px;margin-top:30px}#p-annual-courses-myp-ib .an-feats.cols5{grid-template-columns:repeat(5,1fr)}#p-annual-courses-myp-ib .an-feats.cols3{grid-template-columns:repeat(3,1fr)}#p-annual-courses-myp-ib .an-feats.cols2{grid-template-columns:repeat(2,1fr)}#p-annual-courses-myp-ib .an-feat{background:var(--wfaint);border:.5px solid var(--border);border-radius:14px;padding:15px 16px;display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:10px;column-gap:10px;row-gap:7px}#p-annual-courses-myp-ib .an-ic{width:27px;height:27px;border-radius:8px;background:color-mix(in srgb,var(--acc) 13%,transparent);color:var(--acc);display:flex;align-items:center;justify-content:center;flex:0 0 auto}#p-annual-courses-myp-ib .an-ic svg{width:15px;height:15px}#p-annual-courses-myp-ib .an-feat h4{flex:1;min-width:0;font-size:13px;font-weight:600;color:var(--white);margin:0;line-height:1.25}#p-annual-courses-myp-ib .an-feat p{flex-basis:100%;width:100%;font-size:12.5px;line-height:1.45;color:var(--wdim);margin:0}#p-annual-courses-myp-ib .an-weekly-top{display:flex;gap:36px;align-items:center}#p-annual-courses-myp-ib .an-weekly-copy,#p-annual-courses-myp-ib .an-weekly-imgwrap{flex:1;min-width:0}#p-annual-courses-myp-ib .an-weekly-img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block;border:.5px solid var(--border)}#p-annual-courses-myp-ib .an-price-head{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-bottom:6px}#p-annual-courses-myp-ib .an-price-amt{font-size:18px;color:var(--wdim);white-space:nowrap}#p-annual-courses-myp-ib .an-price-amt strong{font-size:40px;color:var(--acc);font-weight:700}#p-annual-courses-myp-ib .an-price-amt span{font-size:15px;color:var(--wdim)}#p-annual-courses-myp-ib .an-price-note{flex:1;min-width:240px;font-size:14px;line-height:1.5;color:var(--wdim);margin:0}#p-annual-courses-myp-ib .an-exp{display:flex;gap:40px;align-items:center}#p-annual-courses-myp-ib .an-exp-imgwrap{flex:0 0 42%;min-width:0}#p-annual-courses-myp-ib .an-exp-img{width:100%;height:380px;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block;border:.5px solid var(--border)}#p-annual-courses-myp-ib .an-exp-body{flex:1;min-width:0}#p-annual-courses-myp-ib .an-exp-list{display:flex;flex-direction:column;gap:0;margin-top:22px;border-top:.5px solid rgba(7,5,52,.12)}#p-annual-courses-myp-ib .an-exp-item{display:flex;gap:18px;align-items:baseline;padding:15px 2px;border-bottom:.5px solid rgba(7,5,52,.12)}#p-annual-courses-myp-ib .an-exp-n{flex:0 0 auto;min-width:26px;font-size:12px;font-weight:600;color:#07053466;letter-spacing:.1em;background:none;border-radius:0;width:auto;height:auto;display:block}#p-annual-courses-myp-ib .an-exp-item p{font-size:15px;line-height:1.55;color:#070534cc;margin:0;padding-top:0}#p-annual-courses-myp-ib #an-where .ps-label{color:var(--white)}#p-annual-courses-myp-ib #an-subjects-ib .ps-label,#p-annual-courses-myp-ib #an-reviews-ib .ps-label{color:#070534}#p-annual-courses-myp-ib #annual-reserve-ib .ih-eyebrow,#p-annual-courses-myp-ib .gt-call strong,#p-annual-courses-myp-ib .arsv-block-title{color:var(--white)}#p-annual-courses-myp-ib .arsv-form input:focus,#p-annual-courses-myp-ib .arsv-form select:focus,#p-annual-courses-myp-ib .arsv-form textarea:focus{border-color:#f5f4f073}#p-annual-courses-myp-ib .arsv-disc{color:var(--white);background:#f5f4f014;border-color:#f5f4f040}#p-annual-courses-myp-ib .an-where-head{margin-bottom:8px}#p-annual-courses-myp-ib .locs-grid.an-locs3{grid-template-columns:repeat(3,1fr)}#p-annual-courses-myp-ib .an-subj-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:30px}#p-annual-courses-myp-ib .an-subj-col{background:#fff;border:.5px solid var(--border);border-radius:14px;padding:22px 20px;box-shadow:0 1px 3px #0705340d}#p-annual-courses-myp-ib .an-subj-col h4{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--acc);margin:0 0 14px}#p-annual-courses-myp-ib .an-subj-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}#p-annual-courses-myp-ib .an-subj-col li{font-size:14px;color:var(--white);padding-left:16px;position:relative}#p-annual-courses-myp-ib .an-subj-col li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--acc)}#p-annual-courses-myp-ib .an-team{display:flex;gap:40px;align-items:center}#p-annual-courses-myp-ib .an-team-imgwrap{flex:0 0 40%;min-width:0}#p-annual-courses-myp-ib .an-team-img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;border-radius:16px;display:block;border:.5px solid var(--border)}#p-annual-courses-myp-ib .an-team-body{flex:1;min-width:0}#p-annual-courses-myp-ib .an-team-copy{font-size:15.5px;line-height:1.65;color:var(--wdim);margin:18px 0 0}#p-annual-courses-myp-ib .an-rev-videos{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:30px}#p-annual-courses-myp-ib .an-rev-video{position:relative;display:block;border-radius:16px;overflow:hidden;aspect-ratio:16/9;border:.5px solid var(--border);text-decoration:none}#p-annual-courses-myp-ib .an-rev-vthumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:brightness(.82);transition:filter .25s,transform .25s}#p-annual-courses-myp-ib .an-rev-video:hover .an-rev-vthumb{filter:brightness(.7);transform:scale(1.03)}#p-annual-courses-myp-ib .an-rev-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;background:#ffffffeb;color:var(--acc);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #00000040}#p-annual-courses-myp-ib .an-rev-play svg{width:26px;height:26px;margin-left:3px}#p-annual-courses-myp-ib .an-rev-vcap{position:absolute;left:16px;bottom:14px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em;text-shadow:0 1px 6px rgba(0,0,0,.6)}#p-annual-courses-myp-ib .an-rev-texts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:22px}#p-annual-courses-myp-ib .an-rev-card{background:var(--grey-bg);border-radius:14px;padding:24px 22px;display:flex;flex-direction:column;gap:12px}#p-annual-courses-myp-ib .an-rev-stars{color:var(--gold);font-size:14px;letter-spacing:2px}#p-annual-courses-myp-ib .an-rev-q{font-size:14px;line-height:1.55;color:#070534;margin:0;font-style:italic}#p-annual-courses-myp-ib .an-rev-who{font-size:13px;font-weight:600;color:var(--acc);margin-top:auto}#p-annual-courses-myp-ib .arsv-2col{display:flex;gap:48px;align-items:flex-start}#p-annual-courses-myp-ib .arsv-2col-left{flex:1;min-width:0;padding-top:6px}#p-annual-courses-myp-ib .arsv-2col-right{flex:0 0 46%;min-width:0}#p-annual-courses-myp-ib .arsv-locs{margin-top:22px;display:flex;flex-wrap:wrap;gap:11px}#p-annual-courses-myp-ib .arsv-locs-head{flex-basis:100%;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--white);font-weight:600;margin:0 0 2px}#p-annual-courses-myp-ib .arsv-locs .loc-card{flex:1;min-width:0;padding:14px 13px}#p-annual-courses-myp-ib .arsv-locs .loc-name{font-size:14.5px;margin-bottom:3px}#p-annual-courses-myp-ib .arsv-locs .loc-area{font-size:10px;margin-bottom:8px}#p-annual-courses-myp-ib .arsv-locs .loc-desc{font-size:10.5px;line-height:1.5;margin-bottom:10px}#p-annual-courses-myp-ib .arsv-2col-right{background:#ffffff08;border:.5px solid rgba(245,244,240,.12);border-radius:16px;padding:26px}#p-annual-courses-myp-ib .arsv-student{border-color:#f5f4f017;background:#ffffff05}#annual-reserve-ib .arsv-2col-right .arsv-form{max-width:none;margin:0;width:100%}#p-annual-courses-myp-ib .inner-hero .ih-eyebrow{color:var(--white)}#p-annual-courses-myp-ib .hb-row{display:flex;align-items:center;gap:40px;flex-wrap:wrap}#p-annual-courses-myp-ib .bl-w{height:26px;width:auto;display:block;opacity:.9}#p-annual-courses-myp-ib .bl-txt{font-size:17px;font-weight:700;color:#fff;letter-spacing:-.01em;opacity:.9}#p-annual-courses-myp-ib #an-price-ib .an-price-2col{display:flex;gap:56px;align-items:center}#p-annual-courses-myp-ib .an-price-left{flex:0 0 32%;max-width:360px}#p-annual-courses-myp-ib .an-price-right{flex:1;min-width:0}#p-annual-courses-myp-ib .an-price-amt-big{line-height:.95;margin-bottom:18px}#p-annual-courses-myp-ib .an-price-amt-big .apl-from{display:block;font-size:16px;color:var(--wdim);letter-spacing:.05em;margin-bottom:8px;font-weight:600}#p-annual-courses-myp-ib .an-price-amt-big strong{font-size:104px;color:var(--acc);font-weight:800;letter-spacing:-.03em}#p-annual-courses-myp-ib .an-price-amt-big .apl-per{font-size:19px;color:var(--wdim);margin-left:4px}#p-annual-courses-myp-ib .an-price-left .an-price-note{flex:none;min-width:0;font-size:14.5px;line-height:1.6;color:var(--wdim);margin:0;max-width:340px}#p-annual-courses-myp-ib .an-price-right .an-feats{margin-top:0}.inc-head{margin-bottom:6px}.inc-block{padding:40px 0;border-top:none}.inc-block:last-child{padding-bottom:0}.inc-bt{font-size:clamp(20px,2.2vw,27px);font-weight:400;color:var(--white);margin:0 0 20px;line-height:1.15;letter-spacing:-.01em}.inc-bt em{color:#ed4c00;font-style:italic}.loc-card.locph-moraleja{background:linear-gradient(180deg,#0705286b,#07052899 55%,#070528d6),url(/img/packs/howto-04-9044c04c.webp) center/cover}.loc-card.locph-chamartin{background:linear-gradient(180deg,#0705286b,#07052899 55%,#070528d6),url(/img/packs/howto-05-35462fdc.webp) center/cover}.loc-card.locph-pozuelo{background:linear-gradient(180deg,#0705286b,#07052899 55%,#070528d6),url(/img/packs/howto-06-c6b6da44.webp) center/cover}.loc-card[class*=locph-] .loc-name{text-shadow:0 1px 6px rgba(0,0,0,.6)}.loc-card[class*=locph-] .loc-area,.loc-card[class*=locph-] .loc-desc{color:#f5f4f0e0;text-shadow:0 1px 5px rgba(0,0,0,.6)}.loc-map{display:inline-flex;align-items:center;gap:5px;margin-top:13px;font-size:10.5px;font-weight:600;color:var(--white);text-decoration:none;opacity:.9;transition:opacity .2s}.loc-map:hover{opacity:1}.loc-map svg{width:12px;height:12px;flex:none}.op-tutor{display:flex;gap:6px;margin:4px 0 12px}.op-tt{flex:1;padding:7px 9px;border:.5px solid var(--border);border-radius:7px;background:transparent;color:var(--white);font-size:11px;font-weight:600;cursor:pointer;display:flex;flex-direction:column;gap:1px;align-items:flex-start;transition:.15s;font-family:inherit;line-height:1.2}.op-tt em{font-style:normal;font-weight:500;font-size:9.5px;opacity:.6}.op-tt.sel{border-color:#2e86de;background:#2e86de1f;color:var(--white)}.op-lang{display:flex;gap:6px;margin:0 0 12px}.op-lb{flex:1;padding:7px 9px;border:.5px solid var(--border);border-radius:7px;background:transparent;color:var(--white);font-size:11px;font-weight:600;cursor:pointer;transition:.15s;font-family:inherit;line-height:1.2;text-align:center}.op-lb.sel{border-color:#2e86de;background:#2e86de1f;color:var(--white)}.op-cur{display:flex;align-items:center;gap:9px;margin:0 0 22px;flex-wrap:wrap}.op-cur-lbl{font-size:12px;color:#6b6b7d;font-weight:600}.op-cur-b{font-size:12.5px;font-weight:600;padding:8px 15px;border-radius:9px;border:1px solid #e6e9f2;background:#fff;color:#7a7a88;cursor:pointer;transition:background .15s,color .15s,border-color .15s;font-family:inherit}.op-cur-b.sel{background:var(--acc-ink);border-color:var(--acc-ink);color:#fff}#op-buy.cur-brit .op-lang{display:none!important}#menu-schooling .sch-photo-frame{margin:2px 0 10px;max-width:100px;border-radius:10px;overflow:hidden;box-shadow:0 6px 18px #0000004d}#menu-schooling .sch-photo{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%}.sch-ph{margin:2px 0 0;width:100%;max-width:112px;aspect-ratio:4/3;border:1px dashed var(--border);border-radius:10px;background:#ffffff08;display:flex;align-items:center;justify-content:center;color:var(--wdim)}.sch-ph-img{max-width:100%!important;width:100%!important;aspect-ratio:16/9!important;border:none!important;background:none!important;overflow:hidden;box-shadow:none!important;margin-bottom:16px}.op-explain .op-langinfo{font-size:11px;color:var(--wdim);line-height:1.45;margin-top:8px}.cfg-tutor{display:flex;gap:10px;margin-bottom:18px}.cfg-ttb{flex:1;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:transparent;color:var(--white);cursor:pointer;display:flex;flex-direction:column;gap:3px;align-items:flex-start;text-align:left;transition:.15s;font-family:inherit}.cfg-ttb b{font-weight:600;font-size:14px}.cfg-ttb small{font-size:11px;opacity:.62}.cfg-ttb.on{border-color:#2e86de;background:#2e86de1a}.cfg-focus{display:flex;align-items:center;gap:14px;margin-bottom:18px;flex-wrap:wrap}.cfg-focus-l{font-size:13px;font-weight:600;color:var(--white)}.cfg-focus-btns{display:flex;gap:8px}.cfg-fb,.cfg-insopt{padding:8px 16px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--white);font-weight:600;font-size:13px;cursor:pointer;transition:.15s;font-family:inherit}.cfg-fb.on,.cfg-insopt.on{border-color:#2e86de;background:#2e86de;color:#fff}.cfg-insopts{display:flex;gap:8px;margin-bottom:14px}.cfg-lang{display:flex;align-items:center;gap:14px;margin-bottom:16px;flex-wrap:wrap}.cfg-lang-l{font-size:13px;font-weight:600;color:var(--white)}.cfg-lang-btns{display:flex;gap:8px}.cfg-lb{padding:8px 16px;border:1px solid var(--border);border-radius:999px;background:transparent;color:var(--white);font-weight:600;font-size:13px;cursor:pointer;transition:.15s;font-family:inherit}.cfg-lb.on{border-color:#2e86de;background:#2e86de;color:#fff}#op-shop .op-insopts{display:flex;gap:8px;margin:2px 0 8px}#op-shop .op-insopt{flex:1;border:.5px solid var(--border);background:transparent;color:var(--white);border-radius:9px;padding:9px 6px;font-weight:600;font-size:12.5px;cursor:pointer;transition:.15s;font-family:inherit}#op-shop .op-insopt.sel{border-color:#2e86de;background:#2e86de1f}#menu-sc .sc-sub-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}#menu-sc .cl2{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--white);margin:2px 0 9px;padding-bottom:6px;border-bottom:.5px solid var(--bm)}#menu-packs .mc:first-child{display:flex;flex-direction:column;justify-content:center;gap:2px}#menu-packs .mc:first-child .ml{padding-top:9px;padding-bottom:9px}#menu-packs .mc:first-child .cl{margin-bottom:14px}#menu-tutoring .cl{white-space:nowrap}#menu-tutoring .cl .modes{font-size:8.5px;margin-left:5px;gap:4px}#menu-tutoring .cl .modes .av-ic{width:10px!important;height:10px!important}#menu-tutoring .cl .period{margin-left:6px}#menu-packs .mc:first-child .ml{gap:11px}#menu-packs .ml-thumb{width:46px;height:46px;border-radius:7px;-o-object-fit:cover;object-fit:cover;flex-shrink:0;margin-top:2px;display:block;border:.5px solid var(--bm)}.op-group--wide .op-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:800px}.pk-twochoice{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:780px;margin:0 auto;text-align:left}.pk-choice{background:#f5f4f00a;border:1px solid var(--border);border-radius:16px;padding:28px 26px;display:flex;flex-direction:column}.pk-choice-tag{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#2e86de;margin-bottom:8px}.pk-choice h3{font-size:21px;font-weight:700;margin:0 0 6px;color:var(--white)}.pk-choice p{font-size:13.5px;line-height:1.55;color:var(--wdim);margin:0 0 18px;flex:1}.pk-choice .pk-cta-btn{align-self:flex-start}.pk-twochoice--soon .pk-choice{position:relative;cursor:default}.pk-twochoice--soon .pk-choice .pk-cta-btn{pointer-events:none}.pk-soon{position:absolute;inset:0;border-radius:16px;background:#08101ebd;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease;pointer-events:none}.pk-twochoice--soon .pk-choice:hover .pk-soon{opacity:1}.pk-soon span{font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;border:1.5px solid rgba(255,255,255,.55);padding:9px 22px;border-radius:999px}.oc-steps{display:flex;align-items:center;gap:10px;margin:20px 0 32px}.oc-stp{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#9298ac;white-space:nowrap}.oc-stp b{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e6e9f2;color:#6b7186;font-size:12px;font-weight:700}.oc-stp.on{color:#070534}.oc-stp.on b,.oc-stp.done b{background:#2e86de;color:#fff}.oc-line{flex:1;height:1.5px;background:#e6e9f2}.oc-panel{display:none}.oc-panel.on{display:block}#p-online-checkout .oc-panel h2{font-size:26px;font-weight:700;color:#070534;margin:0 0 4px}.oc-sub{font-size:14px;color:#6b7186;margin:0 0 22px;line-height:1.5}.oc-legend{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#2e86de;margin:26px 0 12px}.oc-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.oc-col2{grid-column:1/-1}.oc-field{display:flex;flex-direction:column;gap:5px}.oc-field label{font-size:13px;font-weight:600;color:#070534}.oc-field input,.oc-field select,.oc-field textarea{font:inherit;font-size:14px;padding:10px 12px;border:1px solid #d7dbe7;border-radius:9px;background:#fff;color:#070534;width:100%;box-sizing:border-box}.oc-field input:focus,.oc-field select:focus,.oc-field textarea:focus{outline:none;border-color:#2e86de}.oc-field textarea{resize:vertical}.oc-field input[readonly]{background:#f3f5fa;color:#6b7186}.oc-hint{font-size:12px;color:#6b7186;margin:8px 0 0}.oc-err{display:none;font-size:13px;color:#c0392b;background:#fdecea;border:1px solid #f5c6c0;border-radius:8px;padding:9px 12px;margin-top:16px}.oc-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px}.oc-actions.end{justify-content:flex-end}.oc-btn{background:#2e86de;color:#fff;border:none;border-radius:10px;padding:12px 26px;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.oc-btn:hover{background:#2369b3}.oc-btn:disabled{opacity:.5;cursor:default}.oc-ghost{background:none;border:none;color:#6b7186;font:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:8px 4px}.oc-ghost:hover{color:#070534}.oc-summary{border:1px solid #e6e9f2;border-radius:14px;overflow:hidden}.oc-srow{display:flex;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid #eef0f6}.oc-srow:last-child{border-bottom:none}.oc-sname{font-weight:600;color:#070534;font-size:15px}.oc-ssub{font-size:13px;color:#6b7186;margin-top:2px}.oc-sprice{font-weight:600;color:#070534;white-space:nowrap}.oc-srow.grand{background:#f7f9fc}.oc-srow.grand .oc-sname{font-size:17px}.oc-srow.grand .oc-sprice{color:#2e86de;font-size:18px}.oc-empty{padding:34px 20px;text-align:center;color:#6b7186}.oc-done{text-align:center;padding:24px 0}.oc-check{width:60px;height:60px;border-radius:50%;background:#2e86de;color:#fff;font-size:30px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px}#p-online-checkout .sec-inner{background:#fff;border-radius:18px;padding:38px 44px 44px;box-shadow:0 16px 54px #00000038}#p-online-checkout .oc-gw-amount{font-size:15px;color:#070534;font-weight:600;margin:0 0 18px;padding:14px 16px;background:#f4f7fd;border-radius:12px;line-height:1.5}#p-online-checkout .oc-gw-amount small{display:block;font-weight:500;color:#6b6b7d;font-size:13px;margin-top:3px}#p-online-checkout .oc-gw-box{border:1.5px dashed #b9c4dc;border-radius:14px;padding:22px 22px 20px;background:linear-gradient(180deg,#fbfcff,#f4f7fd)}#p-online-checkout .oc-gw-box-head{display:flex;align-items:center;gap:9px;font-weight:700;color:#2e86de;font-size:14px;margin-bottom:9px}#p-online-checkout .oc-gw-lock{font-size:15px}#p-online-checkout .oc-gw-box-note{font-size:13px;color:#6b6b7d;line-height:1.55;margin:0 0 16px}#p-online-checkout .oc-gw-fields{display:flex;flex-direction:column;gap:10px;opacity:.75}#p-online-checkout .oc-gw-frow{flex:1;display:flex;flex-direction:column;gap:5px;background:#fff;border:1px solid #e6e9f2;border-radius:9px;padding:9px 12px}#p-online-checkout .oc-gw-frow>span:first-child{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:#9098ad;font-weight:600}#p-online-checkout .oc-gw-ph{font-size:14px;letter-spacing:.06em;color:#c2c7d6;font-family:monospace}#p-online-checkout .oc-gw-frow2{display:flex;gap:10px}#p-online-checkout .oc-gw-demo{font-size:11.5px;color:#9098ad;margin:14px 0 0;text-align:center;font-style:italic}#p-online-checkout .ih-back{color:#6b7186;display:inline-block;margin-bottom:20px}#p-online-checkout .ih-back:hover{color:#070534}.nav-cart-li{display:flex;align-items:center;list-style:none;margin-left:4px}.nav-cart-li .cart-link{display:flex;align-items:center;color:var(--white)}.nav-lang{display:inline-flex;align-items:center;border:1px solid rgba(245,244,240,.22);border-radius:999px;overflow:hidden;margin-right:4px}.nav-lang-btn{background:none;border:none;color:#f5f4f08c;font:inherit;font-size:12px;font-weight:600;letter-spacing:.03em;padding:5px 11px;cursor:pointer;line-height:1}.nav-lang-btn.on{background:#f5f4f026;color:#fff}.nav-lang-btn:not(.on):hover{color:#fff}
