.Xy_1OW_hero{text-align:center;padding-bottom:clamp(120px,14vw,170px)}.Xy_1OW_heroInner{width:min(900px,100% - 64px);animation:Xy_1OW_rise .9s var(--curve) both;flex-direction:column;align-items:center;margin:auto;display:flex}.Xy_1OW_title{text-wrap:balance;max-width:18ch}.Xy_1OW_lead{max-width:60ch}.Xy_1OW_chips{flex-wrap:wrap;justify-content:center;gap:8px;padding:0;list-style:none;display:flex;margin-top:26px!important}.Xy_1OW_chips li{box-shadow:inset 0 0 0 1px var(--line);font-size:var(--sp-fs-title);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:700;display:inline-flex}.Xy_1OW_chips svg,.Xy_1OW_features svg,.Xy_1OW_tick svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;color:var(--orange-deep)}@keyframes Xy_1OW_rise{0%{opacity:0;transform:translateY(18px)}}.Xy_1OW_plansWrap{z-index:1;width:min(1200px,100% - 64px);margin:calc(-1*clamp(88px,11vw,130px)) auto 0;position:relative}.Xy_1OW_plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.Xy_1OW_plan{border-radius:var(--sp-r-xl);box-shadow:inset 0 0 0 1px var(--line), 0 40px 70px -50px #291c0e66;animation:Xy_1OW_rise .9s calc(.15s + var(--d)) var(--curve) both;background:#fff;flex-direction:column;padding:28px 26px 30px;display:flex}.Xy_1OW_plan[data-popular]{background:var(--cocoa);color:var(--cream);box-shadow:0 50px 80px -46px #291c0eb3}.Xy_1OW_planTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.Xy_1OW_planTop h2{font-size:var(--fs-xl);font-weight:800}.Xy_1OW_badge{background:var(--orange);color:#fff;font-size:var(--sp-fs-body);border-radius:999px;padding:5px 12px;font-weight:800}.Xy_1OW_pack{border-radius:var(--sp-r-xl);box-shadow:inset 0 0 0 1px var(--line);animation:Xy_1OW_rise .9s .4s var(--curve) both;background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:16px;padding:22px 26px;display:flex}.Xy_1OW_pack h3{font-size:var(--fs-lg);font-weight:800}.Xy_1OW_pack div p{font-size:var(--fs-sm);color:var(--muted);margin-top:4px}.Xy_1OW_packPrice{flex-shrink:0;align-items:baseline;gap:8px;display:flex}.Xy_1OW_packPrice strong{font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.Xy_1OW_packPrice span{font-size:var(--fs-sm);color:var(--muted);font-weight:700}.Xy_1OW_planFor{font-size:var(--fs-sm);color:var(--muted);margin-top:4px!important}.Xy_1OW_plan[data-popular] .Xy_1OW_planFor,.Xy_1OW_plan[data-popular] .Xy_1OW_perStudent,.Xy_1OW_plan[data-popular] .Xy_1OW_allowances span,.Xy_1OW_plan[data-popular] .Xy_1OW_allowances small,.Xy_1OW_plan[data-popular] .Xy_1OW_everything{color:var(--cream-2)}.Xy_1OW_price{align-items:baseline;gap:8px;margin-top:22px;display:flex}.Xy_1OW_price strong{letter-spacing:-1.5px;font-variant-numeric:tabular-nums;font-size:clamp(40px,4vw,52px);font-weight:800;line-height:1}.Xy_1OW_price span{font-size:var(--fs-sm);color:var(--muted);font-weight:700}.Xy_1OW_plan[data-popular] .Xy_1OW_price span{color:var(--cream-2)}.Xy_1OW_perStudent{font-size:var(--sp-fs-title);color:var(--muted);line-height:1.7;margin-top:10px!important}.Xy_1OW_allowances{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:8px;margin-top:20px;display:grid}.Xy_1OW_allowances div{border-radius:var(--sp-r-lg);background:var(--stone);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;padding:14px;display:flex}.Xy_1OW_plan[data-popular] .Xy_1OW_allowances div{box-shadow:inset 0 0 0 1px var(--hair);background:#ffffff0d}.Xy_1OW_allowances b{font-size:var(--fs-2xl);font-weight:800;line-height:1.3}.Xy_1OW_allowances span{font-size:var(--sp-fs-title);color:var(--body);font-weight:700}.Xy_1OW_allowances small{font-size:var(--sp-fs-body);color:var(--muted);margin-top:4px}.Xy_1OW_plan .Xy_1OW_planCta,.Xy_1OW_plan>a{justify-content:center;margin-top:20px}.Xy_1OW_planCta{background:var(--ink);min-height:52px;font-size:var(--fs-sm);transition:background .3s, transform .4s var(--curve);border-radius:999px;align-items:center;gap:12px;padding:0 24px;font-weight:700;display:inline-flex;color:#fff!important}.Xy_1OW_planCta:hover{background:#000;transform:translateY(-2px)}.Xy_1OW_everything{font-size:var(--sp-fs-title);color:var(--muted);font-weight:700;margin-top:22px!important}.Xy_1OW_features{gap:9px;padding:0;list-style:none;display:grid;margin-top:12px!important}.Xy_1OW_features li{font-size:var(--fs-sm);align-items:flex-start;gap:10px;line-height:1.6;display:flex}.Xy_1OW_features svg{flex:none;margin-top:3px}.Xy_1OW_plan[data-popular] .Xy_1OW_features svg{color:#ffa24d}.Xy_1OW_calc{border-radius:var(--sp-r-xl);background:var(--stone);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.Xy_1OW_calcInputs{align-content:start;gap:26px;padding:clamp(24px,3.5vw,40px);display:grid}.Xy_1OW_slider{gap:12px;display:grid}.Xy_1OW_sliderHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.Xy_1OW_sliderHead label{font-size:var(--sp-fs-read);font-weight:700}.Xy_1OW_sliderHead output{font-size:var(--fs-xl);color:var(--orange-deep);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.Xy_1OW_sliderHead small{font-size:var(--sp-fs-title);color:var(--muted);font-weight:700}.Xy_1OW_slider input{--fill:var(--orange);appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.Xy_1OW_slider input::-webkit-slider-runnable-track{border-radius:var(--sp-r-sm);background:linear-gradient(to var(--toward,right), var(--fill) var(--pct), #e7ddd2 var(--pct));height:8px}.Xy_1OW_slider input::-moz-range-track{border-radius:var(--sp-r-sm);background:linear-gradient(to var(--toward,right), var(--fill) var(--pct), #e7ddd2 var(--pct));height:8px}[dir=rtl] .Xy_1OW_slider input{--toward:left}.Xy_1OW_slider input::-webkit-slider-thumb{appearance:none;width:26px;height:26px;box-shadow:0 0 0 6px #ea580c29, 0 4px 10px #291c0e40, inset 0 0 0 7px var(--orange);background:#fff;border-radius:50%;margin-top:-9px;transition:box-shadow .2s}.Xy_1OW_slider input::-moz-range-thumb{width:26px;height:26px;box-shadow:0 0 0 6px #ea580c29, 0 4px 10px #291c0e40, inset 0 0 0 7px var(--orange);background:#fff;border:0;border-radius:50%}.Xy_1OW_slider input:focus-visible{outline:none}.Xy_1OW_slider input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 8px #ea580c4d, 0 4px 10px #291c0e40, inset 0 0 0 7px var(--orange)}.Xy_1OW_calcNote{font-size:var(--sp-fs-body);color:var(--muted);line-height:1.8}.Xy_1OW_calcOut{background:var(--cocoa);color:var(--cream);align-content:start;gap:16px;padding:clamp(24px,3.5vw,40px);display:grid}.Xy_1OW_calcPlan{border-bottom:1px solid var(--hair);gap:4px;padding-bottom:16px;display:grid}.Xy_1OW_calcPlan>span{font-size:var(--sp-fs-title);color:var(--cream-2);font-weight:700}.Xy_1OW_calcPlan b{font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.3}.Xy_1OW_calcPlan em{font-style:normal;font-size:var(--sp-fs-read);color:#ffa24d;font-weight:700}.Xy_1OW_flip{animation:Xy_1OW_flip .45s var(--curve)}@keyframes Xy_1OW_flip{0%{opacity:0;transform:translateY(10px)}}.Xy_1OW_planDots{gap:6px;padding:0;list-style:none;display:flex;margin-top:8px!important}.Xy_1OW_planDots li{border-radius:var(--sp-r-xs);background:var(--hair);width:28px;height:5px;transition:background .4s}.Xy_1OW_planDots li[data-on]{background:var(--orange)}.Xy_1OW_calcRows{gap:8px;display:grid}.Xy_1OW_calcRows div{font-size:var(--sp-fs-read);justify-content:space-between;gap:12px;display:flex}.Xy_1OW_calcRows dt{color:var(--cream-2)}.Xy_1OW_calcRows dd{font-variant-numeric:tabular-nums;font-weight:700}.Xy_1OW_calcNet{border-top:1px dashed var(--hair);padding-top:10px}.Xy_1OW_calcNet dt{font-weight:700;color:var(--cream)!important}.Xy_1OW_calcNet dd{font-size:var(--fs-xl);color:#6ee7a8}.Xy_1OW_bars{border-radius:var(--sp-r-lg);box-shadow:inset 0 0 0 1px var(--hair);background:#ffffff0a;gap:12px;padding:16px;display:grid}.Xy_1OW_bar{font-size:var(--sp-fs-title);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;display:grid}.Xy_1OW_bar span{color:var(--cream-2)}.Xy_1OW_bar b{font-variant-numeric:tabular-nums}.Xy_1OW_bar i{height:10px;transition:width .6s var(--curve);border-radius:999px;grid-area:2/1/auto/-1}.Xy_1OW_bar i[data-tone=us]{background:#6ee7a8}.Xy_1OW_bar i[data-tone=them]{background:#e5484d}.Xy_1OW_saved{border-radius:var(--sp-r-lg);animation:Xy_1OW_flip .45s var(--curve);background:#6ee7a81a;gap:2px;padding:16px 18px;display:grid;box-shadow:inset 0 0 0 1px #6ee7a84d}.Xy_1OW_saved span{font-size:var(--sp-fs-title);color:#b7f4d2;font-weight:700}.Xy_1OW_saved b{font-size:var(--fs-2xl);color:#6ee7a8;font-variant-numeric:tabular-nums;font-weight:800}.Xy_1OW_saved small{font-size:var(--sp-fs-title);color:var(--cream-2)}.Xy_1OW_meter{font-size:var(--sp-fs-title);color:var(--cream-2);gap:8px;display:grid}.Xy_1OW_meter>div{justify-content:space-between;gap:12px;display:flex}.Xy_1OW_meterTrack{border-radius:var(--sp-r-sm);background:var(--hair);height:8px;display:block;overflow:hidden}.Xy_1OW_meterTrack i{border-radius:var(--sp-r-sm);height:100%;transition:width .6s var(--curve);background:#ffa24d;display:block}.Xy_1OW_tableWrap{border-radius:var(--sp-r-xl);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.Xy_1OW_table{border-collapse:collapse;width:100%;font-size:var(--sp-fs-read)}.Xy_1OW_table th,.Xy_1OW_table td{border-bottom:1px solid var(--line);text-align:start;padding:14px 18px;font-weight:500}.Xy_1OW_table td{text-align:center;width:17%}.Xy_1OW_table thead th{vertical-align:bottom;font-size:var(--sp-fs-title);color:var(--muted);background:#fff;position:sticky;top:0}.Xy_1OW_table thead th b{font-size:var(--fs-base);color:var(--ink);font-weight:800;display:block}.Xy_1OW_table thead th small{font-size:var(--sp-fs-body);color:var(--orange-deep);font-weight:700}.Xy_1OW_table thead th:not(:first-child){text-align:center}.Xy_1OW_table thead th[data-popular]{background:#fff8f1}.Xy_1OW_diff th,.Xy_1OW_diff td{background:#fff8f1;font-weight:800}.Xy_1OW_diff td{font-size:var(--fs-lg);color:var(--orange-deep)}.Xy_1OW_group th{background:var(--stone);font-size:var(--sp-fs-title);color:var(--muted);padding-top:22px;font-weight:800}.Xy_1OW_table tbody th a{text-underline-offset:5px;transition:text-decoration-color .2s;text-decoration:underline!important;-webkit-text-decoration-color:var(--line)!important;text-decoration-color:var(--line)!important}.Xy_1OW_table tbody th a:hover{-webkit-text-decoration-color:var(--orange)!important;text-decoration-color:var(--orange)!important}.Xy_1OW_tick{background:#fff1e6;border-radius:50%;place-items:center;width:28px;height:28px;display:inline-grid}.Xy_1OW_tick svg{width:15px;height:15px}.Xy_1OW_table tbody tr:last-child th,.Xy_1OW_table tbody tr:last-child td{border-bottom-color:var(--line)}.Xy_1OW_split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.Xy_1OW_counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.Xy_1OW_countCol{border-radius:var(--sp-r-xl);background:var(--stone);box-shadow:inset 0 0 0 1px var(--line);padding:22px}.Xy_1OW_countCol h3{font-size:var(--fs-base);align-items:center;gap:8px;font-weight:800;display:flex}.Xy_1OW_countCol h3:before{content:"✓";color:#1f7a44;width:26px;height:26px;font-size:var(--sp-fs-title);background:#e7f7ee;border-radius:50%;place-items:center;display:grid}.Xy_1OW_countCol[data-kind=no] h3:before{content:"✕";color:#c0392b;background:#fdeceb}.Xy_1OW_countCol ul{gap:10px;padding:0;list-style:none;display:grid;margin-top:14px!important}.Xy_1OW_countCol li{border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--body);padding-top:10px;line-height:1.7}.Xy_1OW_countNote{border-radius:var(--sp-r-lg);font-size:var(--sp-fs-read);color:var(--body);background:#fff8f1;grid-column:1/-1;padding:16px 20px;line-height:1.85;box-shadow:inset 0 0 0 1px #f3dcc6}.Xy_1OW_points{gap:10px;padding:0;list-style:none;display:grid}.Xy_1OW_points li{font-size:var(--sp-fs-read);color:var(--body);padding-inline-start:30px;line-height:1.85;position:relative}.Xy_1OW_points li:before{content:"";inset-inline-start:0;background:var(--orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:.35em}.Xy_1OW_pool{border-radius:var(--sp-r-xl);background:var(--stone);box-shadow:inset 0 0 0 1px var(--line);padding:clamp(22px,3vw,34px)}.Xy_1OW_pool h3{font-size:var(--fs-lg);font-weight:800}.Xy_1OW_pool>p{font-size:var(--sp-fs-read);color:var(--body);line-height:1.85;margin-top:8px!important}.Xy_1OW_poolRows{gap:14px;margin-top:22px;display:grid}.Xy_1OW_poolRow{font-size:var(--fs-sm);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:4px 14px;display:grid}.Xy_1OW_poolRow>span:first-child{font-weight:800}.Xy_1OW_poolRow b{font-variant-numeric:tabular-nums;font-weight:800}.Xy_1OW_poolRow small{font-size:var(--sp-fs-body);color:var(--muted);grid-column:2/-1}.Xy_1OW_poolTrack{border-radius:var(--sp-r-md);background:#ece3d8;height:12px;display:block;overflow:hidden}.Xy_1OW_poolTrack i{width:var(--w);border-radius:var(--sp-r-md);background:var(--orange);height:100%;transform-origin:var(--from,left);display:block}[dir=rtl] .Xy_1OW_poolTrack i{--from:right;margin-inline-start:0}@supports (animation-timeline:view()){.Xy_1OW_poolTrack i{animation:linear both Xy_1OW_grow;animation-timeline:view();animation-range:entry 10% cover 40%}.Xy_1OW_timeline li{animation:linear both Xy_1OW_rise;animation-timeline:view();animation-range:entry entry 40%}}@keyframes Xy_1OW_grow{0%{transform:scaleX(0)}}.Xy_1OW_tip{border-radius:var(--sp-r-lg);box-shadow:inset 0 0 0 1px var(--line);background:#fff;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:22px;padding:16px;display:grid}.Xy_1OW_tip svg{fill:none;width:20px;height:20px;stroke:var(--orange-deep);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.Xy_1OW_tip b{font-size:var(--sp-fs-read);font-weight:800}.Xy_1OW_tip p{font-size:var(--fs-sm);color:var(--body);line-height:1.8;margin-top:4px!important}.Xy_1OW_timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid;position:relative}.Xy_1OW_timeline:before{content:"";top:26px;border-top:2px dashed #e8b48a;position:absolute;inset-inline:12%}.Xy_1OW_timeline li{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.Xy_1OW_node{z-index:1;min-width:54px;height:54px;color:var(--ink);font-size:var(--fs-2xl);font-variant-numeric:tabular-nums;background:#fff;place-items:center;font-weight:700;display:grid;position:relative}.Xy_1OW_timeline h3{font-size:var(--fs-lg);font-weight:800;margin-top:16px!important}.Xy_1OW_timeline p{max-width:26ch;font-size:var(--fs-sm);color:var(--muted);line-height:1.8;margin-top:6px!important}.Xy_1OW_policies{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.Xy_1OW_policies article{border-radius:var(--sp-r-xl);background:var(--stone);box-shadow:inset 0 0 0 1px var(--line);padding:22px}.Xy_1OW_policies h3{font-size:var(--fs-base);font-weight:800;line-height:1.5}.Xy_1OW_policies p{font-size:var(--fs-sm);color:var(--body);line-height:1.85;margin-top:8px!important}.Xy_1OW_policies a{text-underline-offset:4px;color:var(--orange-deep)!important;text-decoration:underline!important}.Xy_1OW_extras{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Xy_1OW_extra{border-radius:var(--sp-r-xl);background:var(--stone);box-shadow:inset 0 0 0 1px var(--line);transition:transform .45s var(--curve), box-shadow .3s;flex-direction:column;gap:10px;padding:clamp(24px,3vw,36px);display:flex}.Xy_1OW_extra:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #e2d6c8,0 30px 50px -36px #291c0e66}.Xy_1OW_extra h3{text-wrap:balance;font-size:clamp(20px,2vw,25px);font-weight:800;line-height:1.45}.Xy_1OW_extra p{font-size:var(--sp-fs-read);color:var(--body);line-height:1.85}.Xy_1OW_extra em{font-style:normal;font-size:var(--fs-sm);color:var(--orange-deep);margin-top:auto;padding-top:6px;font-weight:800}.Xy_1OW_extraDark{background:var(--cocoa);color:var(--cream);box-shadow:none}.Xy_1OW_extraDark h3{color:var(--cream)}.Xy_1OW_extraDark p{color:var(--cream-2)}.Xy_1OW_extraDark em,.Xy_1OW_extraDark span{color:#ffa24d}@media (max-width:1024px){.Xy_1OW_plans{grid-template-columns:minmax(0,1fr);max-width:560px;margin:auto}.Xy_1OW_pack{max-width:560px;margin-inline:auto}.Xy_1OW_policies{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.Xy_1OW_calc,.Xy_1OW_split,.Xy_1OW_extras{grid-template-columns:minmax(0,1fr)}.Xy_1OW_timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.Xy_1OW_timeline:before{display:none}}@media (max-width:640px){.Xy_1OW_heroInner,.Xy_1OW_plansWrap{width:calc(100% - 32px)}.Xy_1OW_plan{border-radius:var(--sp-r-xl);padding:24px 20px 26px}.Xy_1OW_counts,.Xy_1OW_policies,.Xy_1OW_timeline{grid-template-columns:minmax(0,1fr)}.Xy_1OW_timeline li{text-align:start;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:16px;display:grid}.Xy_1OW_node{grid-row:span 2;place-items:start center;min-width:28px;height:auto}.Xy_1OW_timeline h3{margin-top:8px!important}.Xy_1OW_timeline p{max-width:none}.Xy_1OW_table{font-size:var(--sp-fs-title)}.Xy_1OW_table th,.Xy_1OW_table td{padding:12px 8px}.Xy_1OW_table th:first-child{padding-inline-start:14px}.Xy_1OW_table thead th b{font-size:var(--sp-fs-title)}.Xy_1OW_table thead th small{font-size:var(--sp-fs-micro)}.Xy_1OW_diff td{font-size:var(--fs-sm)}.Xy_1OW_tick{width:24px;height:24px}.Xy_1OW_poolRow{grid-template-columns:80px minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.Xy_1OW_poolTrack i,.Xy_1OW_timeline li,.Xy_1OW_plan,.Xy_1OW_heroInner{animation:none!important}}
