.cm-x-ipad{--xp-desk:#f1f2f6;--xp-ink:#141719;--xp-dim:#4b515d;--xp-blue:var(--cm-blue,#174fe4);--xp-sky:#a9c4ff;--xp-spring:var(--hig-snappy,cubic-bezier(.2,.9,.2,1));--xp-smooth:var(--hig-smooth,cubic-bezier(.2,.8,.2,1));--xp-hand:"Noteworthy","Bradley Hand","Chalkboard SE","Marker Felt","Segoe Print","Ink Free",cursive;background:var(--xp-desk);padding-bottom:56px}.cm-x-ipad .cm-page-tools{padding-top:16px;padding-bottom:14px}.cm-x-ipad-stage{position:relative;isolation:isolate;width:calc(100% - 16px);max-width:1328px;margin:0 auto;border:7px solid #060607;border-radius:40px;background:#071a63 linear-gradient(165deg,#040b30,#0a2280 55%,#1d52e2);box-shadow:0 0 0 1.5px #c9ccd3,0 0 0 2.5px #8f929b,0 30px 60px -36px #08144699;overflow:hidden;overflow:clip;color:#fff}.cm-x-ipad-back{position:sticky;top:0;z-index:0;height:100vh;height:100lvh;margin-bottom:-100vh;margin-bottom:-100lvh;pointer-events:none}.cm-x-ipad-wall{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.cm-x-ipad-back:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#040b30cc,#040b309e 55%,#040b304d)}.cm-x-ipad-front{position:relative;z-index:2}.cm-x-ipad-mask,.cm-x-ipad-frame,.cm-x-ipad-dock,.cm-x-ipad-homebar,.cm-x-ipad-wake{display:none}.cm-x-ipad-status{display:flex;align-items:center;gap:9px;padding:13px 24px 0;font-size:13.5px;font-weight:600;line-height:1;letter-spacing:0;color:#fff;font-variant-numeric:tabular-nums}.cm-x-ipad-date{opacity:.82}.cm-x-ipad-status-icons{display:inline-flex;align-items:center;gap:7px;margin-left:auto}.cm-x-ipad-status-icons svg{display:block;height:12px;width:auto;fill:currentColor}.cm-x-ipad-screen{position:relative;z-index:1;container-type:inline-size;container-name:xipad;padding:16px 14px 20px}.cm-x-ipad .cm-x-ipad-stage :is(a,button,summary,input):focus-visible{outline:none!important;box-shadow:0 0 0 3px #fff,0 0 0 6px #2f6bff!important}.cm-x-ipad-stage [id]{scroll-margin-top:24px}.cm-x-ipad-home{display:flex;flex-direction:column;gap:18px}.cm-x-ipad-copy{order:1;min-width:0;padding:14px 8px 0}.cm-x-ipad-note{order:2;min-width:0}.cm-x-ipad-apps{order:3}.cm-x-ipad-widgets{order:4}.cm-x-ipad .cm-x-ipad-copy .cm-eyebrow{margin:0 0 14px;color:var(--xp-sky);font-size:12px;letter-spacing:.15em}.cm-site.cm-x-ipad .cm-x-ipad-title{margin:0 0 16px;font-size:36px;font-size:clamp(34px,5.4cqi,50px);line-height:1.05;color:#fff}.cm-x-ipad .cm-x-ipad-lead{margin:0;max-width:46ch;font-size:17px;line-height:1.55;color:#dbe3f7}.cm-x-ipad-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:22px}.cm-x-ipad-actions .cm-aasp-badge{--cm-aasp-w:226px}.cm-x-ipad .cm-x-ipad-actions .cm-btn{min-height:54px;padding:14px 26px;font-size:16px;background:var(--xp-blue);box-shadow:0 0 0 1px #ffffff29,0 14px 34px -12px #1446ffe6}.cm-x-ipad .cm-x-ipad-actions .cm-btn:hover{background:#2a5ff0}.cm-x-ipad-aasp{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.16)}.cm-x-ipad .cm-x-ipad-aasp p{margin:0;font-size:14px;line-height:1.5;font-weight:600;color:#fff}.cm-x-ipad-aasp p span{font-weight:400;color:#c3cdea}.cm-x-ipad .cm-x-ipad-aasp .cm-text-link{gap:6px;min-height:40px;font-size:14px;color:var(--xp-sky)}.cm-x-ipad-aasp .cm-text-link svg{width:16px;height:16px}.cm-x-ipad-note .cm-repair-ribbon{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;margin:0;padding:12px 14px 12px 12px;border:1px solid rgba(255,255,255,.55);border-radius:22px;background:#f0f3fadb;-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);box-shadow:0 20px 44px -24px #020824cc;color:var(--xp-ink)}.cm-x-ipad-note .cm-repair-ribbon-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:linear-gradient(160deg,#5b8cff,#174fe4);color:#fff;box-shadow:inset 0 1px #ffffff59}.cm-x-ipad-note .cm-repair-ribbon-icon svg{width:22px;height:22px}.cm-site .cm-x-ipad-note .cm-repair-ribbon p{flex:none;min-width:0;margin:0;font-size:14px;line-height:1.42;color:#3b4250}.cm-x-ipad-note .cm-repair-ribbon p strong{display:block;font-weight:650;color:var(--xp-ink)}.cm-x-ipad .cm-x-ipad-note .cm-repair-ribbon .cm-text-link{grid-column:2;justify-self:start;min-height:36px;padding:6px 15px;border-radius:999px;background:#14171914;color:var(--xp-ink);font-size:13.5px;white-space:nowrap;transition:background-color .2s}.cm-x-ipad .cm-x-ipad-note .cm-repair-ribbon .cm-text-link:hover{background:#14171926;text-decoration:none!important}.cm-x-ipad-apps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 4px;padding:16px 8px 12px;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:#0a102c80;-webkit-backdrop-filter:saturate(170%) blur(22px);backdrop-filter:saturate(170%) blur(22px)}.cm-x-ipad .cm-x-ipad-apps .cm-x-ipad-app--home,.cm-x-ipad-apps .cm-x-ipad-dock-sep{display:none}.cm-x-ipad .cm-x-ipad-app{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:2px 0 4px;border-radius:16px;color:#fff;font-size:12.5px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;-webkit-tap-highlight-color:transparent}.cm-x-ipad-ico{position:relative;display:grid;place-items:center;flex:none;width:56px;height:56px;border-radius:15px;color:#fff;background:linear-gradient(160deg,#5b8cff,#174fe4);box-shadow:inset 0 1px #ffffff4d,0 8px 16px -8px #0009;transition:transform .45s var(--xp-spring)}.cm-x-ipad-ico svg{width:56%;height:56%;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.cm-x-ipad-ico svg .cm-x-ipad-fill{fill:currentColor;stroke:none}.cm-x-ipad-app--home .cm-x-ipad-ico svg rect{fill:currentColor;stroke:none}.cm-x-ipad-app--battery .cm-x-ipad-ico{background:linear-gradient(160deg,#62e08d,#17a34a)}.cm-x-ipad-app--display .cm-x-ipad-ico{background:linear-gradient(160deg,#9a86ff,#4a33d4)}.cm-x-ipad-app--software .cm-x-ipad-ico{background:linear-gradient(160deg,#a3abbc,#4f5768)}.cm-x-ipad-app--check .cm-x-ipad-ico{background:linear-gradient(160deg,#ffe07a,#f5a40b);color:#3a2900}.cm-x-ipad-app--pay .cm-x-ipad-ico{background:linear-gradient(160deg,#444a58,#12141a)}.cm-x-ipad-app--prep .cm-x-ipad-ico{background:linear-gradient(160deg,#ff9566,#ee4319)}.cm-x-ipad-app--talk .cm-x-ipad-ico{background:linear-gradient(160deg,#57dbe9,#0989ab)}.cm-x-ipad-app--book .cm-x-ipad-ico{background:#fff;color:var(--xp-blue)}.cm-x-ipad-cal{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;line-height:1}.cm-x-ipad-cal[hidden]{display:none}.cm-x-ipad-cal b{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--xp-blue)}.cm-x-ipad-cal i{font-style:normal;font-size:25px;font-weight:500;letter-spacing:-.02em;color:#141719}.cm-x-ipad-app-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cm-x-ipad-app:active .cm-x-ipad-ico{transform:scale(.92)}@media(hover:hover){.cm-x-ipad-app:hover .cm-x-ipad-ico{transform:translateY(-3px) scale(1.08)}}.cm-x-ipad-widgets{display:grid;gap:12px;min-width:0}.cm-x-ipad-widget{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:16px;align-items:start;min-width:0;padding:18px;border-radius:26px;background:#fffffff0;color:var(--xp-ink);box-shadow:0 18px 40px -24px #020824d9,inset 0 1px #fff;overflow:hidden}.cm-x-ipad-widget-art{grid-row:1/3;align-self:center;display:grid;place-items:center}.cm-x-ipad-widget-art svg{display:block;width:100%;height:auto;overflow:visible}.cm-x-ipad-widget--battery .cm-x-ipad-widget-art svg{width:62px}.cm-site.cm-x-ipad .cm-x-ipad-widget h2{margin:0 0 5px;font-size:18px;line-height:1.25;font-weight:650;color:var(--xp-ink)}.cm-x-ipad .cm-x-ipad-widget p{margin:0;font-size:15px;line-height:1.5;color:var(--xp-dim)}.cm-x-ipad-widget:target{box-shadow:0 0 0 3px #fff,0 0 0 6px #6f9bff,0 18px 40px -24px #020824d9}.cm-x-ipad-ripple{position:absolute;z-index:1;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;border:2px solid rgba(23,79,228,.55);pointer-events:none;animation:cm-x-ipad-ripple .8s ease-out forwards}.cm-x-ipad-win{position:relative;margin-top:16px;padding:34px 20px 24px;border-radius:26px;background:#fff;color:var(--xp-ink);box-shadow:0 26px 60px -34px #020824e6}.cm-x-ipad-winbar{position:absolute;top:11px;left:50%;display:block;width:30px;height:6px;margin-left:-15px}.cm-x-ipad-winbar i,.cm-x-ipad-winbar:before,.cm-x-ipad-winbar:after{content:"";position:absolute;top:0;left:12px;width:6px;height:6px;border-radius:50%;background:#c6c9d1}.cm-x-ipad-winbar:before{left:0}.cm-x-ipad-winbar:after{left:24px}.cm-site.cm-x-ipad .cm-x-ipad-win h2{margin:0;font-size:28px;font-size:clamp(27px,3.7cqi,38px);line-height:1.08;color:var(--xp-ink)}.cm-x-ipad .cm-x-ipad-win :is(.cm-x-ipad-check-text,.cm-x-ipad-split-text) p{margin:14px 0 0;max-width:52ch;font-size:16px;line-height:1.6;color:var(--xp-dim)}.cm-x-ipad-check{display:grid;gap:22px}.cm-x-ipad-slot{min-width:0}.cm-x-ipad-sketch{margin:0}.cm-x-ipad-paper{position:relative;overflow:hidden;padding:22px 14px 30px;border-radius:20px;background:#fffdf3 radial-gradient(#e6dfc6 1px,transparent 1.3px) 0 0/18px 18px;box-shadow:inset 0 0 0 1px #efe8cf;font-family:var(--xp-hand);font-size:20px;line-height:1.25;font-weight:400;color:#232a3a;text-align:center}.cm-x-ipad .cm-x-ipad-sk-row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 20px;margin:0;padding:0;list-style:none}.cm-x-ipad-sk-row li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cm-x-ipad-paper svg{display:block;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.cm-x-ipad-paper svg path{stroke-dasharray:1;stroke-dashoffset:0}.cm-x-ipad-sk-tick{flex:none;width:20px;height:18px;stroke:#17a34a;stroke-width:2.6}.cm-x-ipad-sk-arrow{width:22px;height:32px;margin:6px auto 4px;stroke:#232a3a;stroke-width:2.2}.cm-x-ipad .cm-x-ipad-sk-mid{position:relative;display:inline-block;margin:0;padding:11px 34px 13px;font-size:27px;line-height:1.1;color:#10204f}.cm-x-ipad-sk-mid svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:var(--xp-blue);stroke-width:2.4}.cm-x-ipad-sk-under{width:min(84%,300px);height:14px;margin:6px auto 0;stroke:var(--xp-blue);stroke-width:2.2}.cm-x-ipad-stylus{display:block;position:absolute;height:11px;border-radius:6px 0 0 6px;background:linear-gradient(180deg,#fff,#f6f7f9 40%,#cfd3da);box-shadow:0 0 0 .5px #b9bdc6,0 8px 12px -6px #0006}.cm-x-ipad-stylus:after{content:"";position:absolute;left:100%;top:0;width:26px;height:100%;background:linear-gradient(90deg,#f1f2f5,#c9cdd5 72%,#5d626b 73%);clip-path:polygon(0 0,100% 40%,100% 60%,0 100%)}.cm-x-ipad-stylus--note{display:none;right:-88px;bottom:-10px;width:170px;height:12px;transform:rotate(-148deg)}.cm-x-ipad :is(.cm-x-ipad-pay,.cm-x-ipad-prep) :is(.cm-repair-pay,.cm-repair-preparation){margin:0}.cm-x-ipad :is(.cm-x-ipad-pay,.cm-x-ipad-prep) .cm-preparation-heading{display:block;margin-bottom:20px}.cm-x-ipad :is(.cm-x-ipad-pay,.cm-x-ipad-prep) .cm-preparation-heading .cm-kicker{margin:0 0 10px!important;font-size:11px!important;letter-spacing:.14em;color:#5a6270}.cm-site.cm-x-ipad :is(.cm-x-ipad-pay,.cm-x-ipad-prep) .cm-preparation-heading>p{max-width:46ch;margin:12px 0 0;font-size:15.5px;line-height:1.6;color:var(--xp-dim)}.cm-site.cm-x-ipad .cm-x-ipad-win .cm-preparation-grid{grid-template-columns:minmax(0,1fr);gap:1px;overflow:hidden;border-radius:20px;background:#dfe1e7}.cm-site.cm-x-ipad .cm-x-ipad-win .cm-repair-pay .cm-preparation-grid--3>li:last-child{grid-column:auto}.cm-x-ipad .cm-x-ipad-win .cm-preparation-grid>li{gap:14px;padding:20px 18px;border:0;border-radius:0;background:#f5f5f7}.cm-x-ipad .cm-x-ipad-win .cm-preparation-grid .cm-icon-tile{width:42px;height:42px;border:0;border-radius:12px;background:#fff;color:var(--xp-blue);box-shadow:0 1px 2px #00000012}.cm-site.cm-x-ipad .cm-x-ipad-win .cm-preparation-grid h3{margin:2px 0 8px;font-size:18px;color:var(--xp-ink)}.cm-site.cm-x-ipad .cm-x-ipad-win .cm-preparation-grid p{font-size:15px;line-height:1.6;color:var(--xp-dim)}.cm-x-ipad .cm-x-ipad-win .cm-preparation-grid p strong{color:var(--xp-ink)}.cm-x-ipad .cm-x-ipad-win :is(.cm-preparation-grid a,.cm-preparation-source){font-size:14px;color:var(--xp-blue)}.cm-site.cm-x-ipad .cm-x-ipad-win .cm-preparation-help{padding-top:18px;font-size:14px;line-height:1.65;color:var(--xp-dim)}.cm-x-ipad-book .cm-repair-booking-cta{flex-direction:column;align-items:stretch;gap:20px;margin:16px 0 0;padding:24px 20px;border:0;border-radius:26px;background:var(--xp-blue);color:#fff;box-shadow:0 26px 60px -34px #020824e6}.cm-x-ipad-book .cm-repair-booking-cta .cm-icon-tile{display:none;border:0;background:#ffffff29;color:#fff;box-shadow:none}.cm-site .cm-x-ipad-book .cm-repair-booking-cta h2{font-size:24px;line-height:1.15;color:#fff}.cm-site .cm-x-ipad-book .cm-repair-booking-cta p{font-size:14.5px;line-height:1.6;color:#dfe8ff}.cm-x-ipad .cm-x-ipad-book .cm-repair-booking-cta .cm-btn{align-self:stretch;width:auto;min-height:54px;padding-inline:24px;background:#fff;color:#0b1f66!important;font-size:15.5px}.cm-x-ipad .cm-x-ipad-book .cm-repair-booking-cta .cm-btn:hover{background:#e6edff;box-shadow:none}.cm-x-ipad .cm-x-ipad-book .cm-btn:focus-visible{box-shadow:0 0 0 3px var(--xp-blue),0 0 0 6px #fff!important}.cm-x-ipad-split{display:grid;gap:22px}.cm-x-ipad-sv{position:relative;--sv:50%;min-width:0}.cm-x-ipad-sv-panes{display:flex;height:230px;padding:6px;border-radius:22px;background:#0b0b0d}.cm-x-ipad-pane{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border-radius:16px;background:#fbfbfd}.cm-x-ipad-pane--learn{flex:0 0 calc(var(--sv) - 12px);background:#fffef7}.cm-x-ipad-pane-bar{position:relative;display:flex;align-items:center;height:34px;padding:0 14px;font-size:13px;line-height:1;color:#141719}.cm-x-ipad-pane-bar b{font-weight:650}.cm-x-ipad-pane-bar i{display:none;position:absolute;right:13px;top:15px;width:22px;height:4px;border-radius:2px;background:radial-gradient(circle,#c6c9d1 2px,transparent 2.2px) 0 0/9px 4px}.cm-x-ipad-pane svg{position:absolute;left:0;top:34px;width:100%;height:calc(100% - 34px);min-width:200px}.cm-x-ipad-sv-grip{flex:none;display:grid;place-items:center;width:12px}.cm-x-ipad-sv-grip i{display:block;width:4px;height:38px;border-radius:2px;background:#8a8f9a;transition:background-color .2s,transform .3s var(--xp-spring)}.cm-x-ipad-sv-range{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y}.cm-x-ipad-js .cm-x-ipad-sv-range{display:block}.cm-x-ipad-sv:hover .cm-x-ipad-sv-grip i{background:#fff;transform:scaleY(1.15)}.cm-x-ipad-sv:has(.cm-x-ipad-sv-range:focus-visible) .cm-x-ipad-sv-grip i{background:#fff;box-shadow:0 0 0 3px #2f6bff}.cm-x-ipad .cm-x-ipad-sv .cm-x-ipad-sv-range:focus-visible{box-shadow:none!important}.cm-x-ipad-talk{display:grid;gap:16px;margin-top:16px;padding:24px 20px;border:1px solid rgba(255,255,255,.14);border-radius:26px;background:#060d32d1;color:#fff;box-shadow:0 26px 60px -34px #020824e6}.cm-x-ipad-talk-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:linear-gradient(160deg,#57dbe9,#0989ab);color:#fff;box-shadow:inset 0 1px #ffffff4d}.cm-x-ipad-talk-ico svg{width:28px;height:28px}.cm-site.cm-x-ipad .cm-x-ipad-talk h2{margin:0;font-size:28px;font-size:clamp(26px,3.4cqi,34px);line-height:1.1;color:#fff}.cm-x-ipad .cm-x-ipad-talk p{margin:10px 0 0;font-size:16px;line-height:1.6;color:#dbe3f7}.cm-x-ipad-talk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.cm-x-ipad .cm-x-ipad-talk .cm-btn{min-height:52px;padding:13px 24px;font-size:15.5px;background:var(--xp-blue);box-shadow:0 0 0 1px #ffffff29}.cm-x-ipad .cm-x-ipad-talk .cm-btn:hover{background:#2a5ff0}.cm-x-ipad .cm-x-ipad-talk .cm-text-link{gap:8px;font-size:15.5px;color:#fff}.cm-x-ipad-talk .cm-text-link svg{width:18px;height:18px}.cm-x-ipad .cm-service-signature{margin:44px 0 0}@container xipad (max-width:300px){.cm-x-ipad-apps{gap:12px 2px;padding-inline:4px}.cm-x-ipad .cm-x-ipad-apps .cm-x-ipad-app{font-size:11.5px}.cm-x-ipad-apps .cm-x-ipad-app-name{overflow:visible}}@container xipad (min-width:560px){.cm-x-ipad-copy{padding-inline:10px}.cm-x-ipad-apps{display:flex;justify-content:center;gap:4px;align-self:center;padding:10px 12px 8px}.cm-x-ipad-apps .cm-x-ipad-app{min-width:76px}.cm-x-ipad-win{padding:40px 28px 28px;border-radius:30px}.cm-site.cm-x-ipad .cm-x-ipad-win .cm-preparation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-site.cm-x-ipad .cm-x-ipad-win .cm-repair-pay .cm-preparation-grid--3>li:last-child{grid-column:1/-1}.cm-x-ipad-book .cm-repair-booking-cta{flex-direction:row;align-items:center;justify-content:space-between;gap:28px;padding:30px 28px;border-radius:30px}.cm-x-ipad-book .cm-repair-booking-cta .cm-icon-tile{display:grid}.cm-x-ipad .cm-x-ipad-book .cm-repair-booking-cta .cm-btn{align-self:center;flex:none}.cm-x-ipad-talk{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px 20px;padding:28px;border-radius:30px}.cm-x-ipad-talk-actions{grid-column:1/-1}.cm-x-ipad-sv-panes{height:280px}.cm-x-ipad-paper{font-size:22px;padding:28px 20px 34px}.cm-x-ipad-stylus--note,.cm-x-ipad-pane-bar i{display:block}}@container xipad (min-width:680px){.cm-x-ipad-home{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"note note" "copy widgets" "apps apps";gap:20px 30px;align-items:start}.cm-x-ipad-note{grid-area:note;justify-self:center;width:min(100%,900px)}.cm-site .cm-x-ipad-note .cm-repair-ribbon p{font-size:13.5px}.cm-x-ipad-note .cm-repair-ribbon{padding:10px 12px 10px 10px}.cm-x-ipad-copy{grid-area:copy;padding:6px 0 0 6px}.cm-x-ipad-widgets{grid-area:widgets}.cm-x-ipad-apps{grid-area:apps;justify-self:center}.cm-x-ipad-note .cm-repair-ribbon{grid-template-columns:auto minmax(0,1fr) auto}.cm-x-ipad .cm-x-ipad-note .cm-repair-ribbon .cm-text-link{grid-column:auto;justify-self:end}.cm-x-ipad-check{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:30px}.cm-x-ipad-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:30px}.cm-x-ipad :is(.cm-x-ipad-pay,.cm-x-ipad-prep) .cm-preparation-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.cm-site.cm-x-ipad :is(.cm-x-ipad-pay,.cm-x-ipad-prep) .cm-preparation-heading>p{max-width:340px;margin:0}.cm-x-ipad-win,.cm-x-ipad-book .cm-repair-booking-cta,.cm-x-ipad-talk{margin-top:22px}}@container xipad (min-width:860px){.cm-x-ipad-home{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:22px 40px}.cm-x-ipad-widgets{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cm-x-ipad-widget{display:flex;flex-direction:column;gap:0;padding:18px 18px 20px}.cm-x-ipad-widget-art{align-self:flex-start;height:62px;margin-bottom:14px}.cm-x-ipad-widget-art svg{width:auto;height:100%}.cm-x-ipad-widget--battery .cm-x-ipad-widget-art svg{width:auto}.cm-x-ipad .cm-x-ipad-widget p{font-size:14.5px}.cm-x-ipad-widget--software{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;column-gap:22px}.cm-x-ipad-widget--software .cm-x-ipad-widget-art{grid-column:2;grid-row:1/3;align-self:center;height:70px;margin:0}.cm-x-ipad .cm-x-ipad-lead{font-size:18px}.cm-x-ipad-win{padding:46px 38px 36px}.cm-x-ipad-check{grid-template-columns:minmax(0,1fr) minmax(420px,480px);gap:40px}.cm-x-ipad-split{gap:40px}.cm-site.cm-x-ipad .cm-x-ipad-win .cm-repair-pay .cm-preparation-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cm-site.cm-x-ipad .cm-x-ipad-win .cm-repair-pay .cm-preparation-grid--3>li:last-child{grid-column:auto}.cm-x-ipad .cm-x-ipad-win .cm-preparation-grid>li{padding:24px 22px}.cm-x-ipad-talk{grid-template-columns:auto minmax(0,1fr) auto;padding:30px 34px}.cm-x-ipad-talk-actions{grid-column:auto;justify-content:flex-end}.cm-x-ipad-book .cm-repair-booking-cta{padding:32px 34px}.cm-x-ipad-sv-panes{height:300px}}@media(min-width:701px){.cm-x-ipad-stage{width:calc(100% - 48px);border-width:14px;border-radius:46px}.cm-x-ipad-screen{padding:22px 26px 30px}.cm-x-ipad-back:after{background:linear-gradient(90deg,#040b3080,#040b3000 60%)}.cm-x-ipad-status{padding:14px 30px 0}}@media(max-width:700px){.cm-x-ipad .cm-page-tools .cm-page-directory{display:none}.cm-x-ipad .cm-page-tools{padding-bottom:4px}.cm-x-ipad .cm-x-ipad-actions .cm-btn{flex:1 1 auto}}@media(min-width:1024px)and (min-height:640px)and (hover:hover)and (pointer:fine){@supports (overflow:clip) and (container-type:inline-size){html:has(.cm-x-ipad-stage){--xp-h:min(960px,calc((100vw - 112px)/1.3),max( calc(100vh - 228px) ,min( calc(100vh - 100px) ,600px)));--xp-top:min(150px,calc(78px + (100vh - 78px - var(--xp-h))/2));scroll-padding-top:calc(var(--xp-top) + 82px);scroll-padding-bottom:calc(100vh - var(--xp-top) - var(--xp-h) + 150px)}.cm-x-ipad-stage{--xp-h:min(960px,calc((100vw - 112px)/1.3),max( calc(100vh - 228px) ,min( calc(100vh - 100px) ,600px)));--xp-top:min(150px,calc(78px + (100vh - 78px - var(--xp-h))/2));--xp-bz:16px;--xp-w:min( calc(100% - 112px) ,1440px,calc(var(--xp-h)*1.5));--xp-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Ccircle cx='12' cy='12' r='10' fill='%237d828e' fill-opacity='.5' stroke='%23fff' stroke-opacity='.6'/%3E%3C/svg%3E") 12 12;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;max-width:none;padding:24px 0 60px;border:0;border-radius:0;background:none;box-shadow:none;overflow:clip}.cm-x-ipad-stage [id]{scroll-margin-top:0}.cm-x-ipad .cm-x-ipad-win :is(.cm-repair-pay,.cm-repair-preparation){scroll-margin-top:46px}.cm-x-ipad-back,.cm-x-ipad-front{grid-area:1/1;align-self:start;position:sticky;top:var(--xp-top);width:var(--xp-w);height:var(--xp-h);margin:0}.cm-x-ipad-back{overflow:hidden;border-radius:46px;background:#000}.cm-x-ipad-back:after{background:linear-gradient(90deg,#040b306b,#040b3000 58%)}.cm-x-ipad-front{pointer-events:none}.cm-x-ipad-mask{display:block;position:absolute;left:-100vw;right:-100vw;height:130vh;background:var(--xp-desk);pointer-events:auto}.cm-x-ipad-mask--top{bottom:calc(100% - 1px)}.cm-x-ipad-mask--bottom{top:calc(100% - 1px)}.cm-x-ipad-frame{display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:var(--xp-bz) solid #060607;border-radius:46px;box-shadow:0 0 0 2px #dfe1e6,0 0 0 3.5px #a7aab3,0 0 0 4.5px #eceef1,0 60px 90px -50px #0a164699,0 22px 34px -22px #0006,inset 0 0 0 1.5px #ffffff12}.cm-x-ipad-cam{position:absolute;left:50%;top:calc(var(--xp-bz)/-2 - 3.5px);width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#39457a,#10131f 60%)}.cm-x-ipad-frame>.cm-x-ipad-stylus{top:calc(var(--xp-bz)*-1 - 16.5px);right:13%;width:min(27%,290px);height:11.5px}.cm-x-ipad-status{position:absolute;top:var(--xp-bz);left:var(--xp-bz);right:var(--xp-bz);height:54px;align-items:flex-start;padding:11px 28px 0;border-radius:30px 30px 0 0;background:linear-gradient(180deg,#040b30,#040b30 56%,#040b309e 80%,#040b3000)}.cm-x-ipad-front:before{content:"";position:absolute;left:var(--xp-bz);right:var(--xp-bz);bottom:var(--xp-bz);height:132px;border-radius:0 0 30px 30px;background:linear-gradient(0deg,#040b30e6,#040b3099 45%,#040b302e 80%,#040b3000);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(0deg,#000 55%,transparent);mask-image:linear-gradient(0deg,#000 55%,transparent)}.cm-x-ipad-dock{display:flex;align-items:flex-start;gap:2px;position:absolute;left:50%;bottom:calc(var(--xp-bz) + 20px);transform:translate(-50%);padding:9px 10px 6px;border:1px solid rgba(255,255,255,.16);border-radius:28px;background:#0c10229e;-webkit-backdrop-filter:saturate(180%) blur(26px);backdrop-filter:saturate(180%) blur(26px);box-shadow:0 20px 44px -18px #00000ab3,inset 0 1px #ffffff1f;pointer-events:auto}.cm-x-ipad .cm-x-ipad-dock .cm-x-ipad-app{gap:4px;min-width:66px;padding:3px 0 4px;font-size:11.5px;border-radius:14px}.cm-x-ipad-dock .cm-x-ipad-app-name{overflow:visible}.cm-x-ipad-dock .cm-x-ipad-ico{width:46px;height:46px;border-radius:12.5px}.cm-x-ipad-dock .cm-x-ipad-cal b{font-size:8.5px}.cm-x-ipad-dock .cm-x-ipad-cal i{font-size:21px}.cm-x-ipad-dock .cm-x-ipad-app-name{padding:1px 7px 2px;border-radius:999px;transition:background-color .25s}.cm-x-ipad-dock .cm-x-ipad-app.is-current .cm-x-ipad-app-name{background:#ffffff38}.cm-x-ipad-dock-sep{flex:none;align-self:center;width:1px;height:44px;margin:0 6px 14px;background:#ffffff38}.cm-x-ipad-homebar{display:block;position:absolute;left:50%;bottom:calc(var(--xp-bz) + 7px);width:150px;height:5px;margin-left:-75px;border-radius:3px;background:#ffffffd1;box-shadow:0 0 0 .5px #00000040}.cm-x-ipad-wake{display:block;position:absolute;inset:calc(var(--xp-bz) - 1px);border-radius:31px;background:#000;opacity:0}.cm-x-ipad-screen{grid-area:1/1;width:var(--xp-w);padding:calc(var(--xp-bz) + 50px) calc(var(--xp-bz) + 30px) calc(var(--xp-bz) + 136px)}.cm-x-ipad-apps{display:none!important}.cm-x-ipad-screen,.cm-x-ipad-dock,.cm-x-ipad-stage :is(.cm-x-ipad-screen,.cm-x-ipad-dock) :is(a,button,summary){cursor:var(--xp-cursor),auto}.cm-x-ipad-stage .cm-x-ipad-screen .cm-x-ipad-sv-range{cursor:ew-resize}.cm-x-ipad .cm-service-signature{margin-top:0}@media(prefers-reduced-motion:no-preference){.cm-x-ipad-wake{animation:cm-x-ipad-wake 1.1s .1s ease-out both}}}}@keyframes cm-x-ipad-wake{0%{opacity:1}35%{opacity:.85}to{opacity:0}}@keyframes cm-x-ipad-drop{0%{opacity:0;transform:translateY(-34px) scale(.94)}to{opacity:1;transform:none}}@keyframes cm-x-ipad-ring{0%{stroke-dasharray:0 100}to{stroke-dasharray:13 100}}@keyframes cm-x-ipad-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes cm-x-ipad-tap{0%{transform:scale(.5);opacity:0}25%{opacity:1}to{transform:scale(1.5);opacity:0}}@keyframes cm-x-ipad-flow{0%,to{opacity:.18}40%{opacity:1}}@keyframes cm-x-ipad-bar{0%{width:2px}to{width:17px}}@keyframes cm-x-ipad-ripple{0%{transform:scale(.4);opacity:1}to{transform:scale(5.5);opacity:0}}@media(prefers-reduced-motion:no-preference){.cm-x-ipad-note{animation:cm-x-ipad-drop .9s .55s var(--xp-spring) both}.cm-x-ipad-js [data-xipad-in]:not(.cm-x-ipad-sketch){transition:opacity .7s var(--xp-smooth),transform 1s var(--xp-spring);transition-delay:var(--xp-d,0ms)}.cm-x-ipad-js [data-xipad-in]:not(.cm-x-ipad-sketch):not(.is-in){opacity:0;transform:translateY(22px) scale(.975)}.cm-x-ipad-widget--display{--xp-d:90ms}.cm-x-ipad-widget--software{--xp-d:.18s}.cm-x-ipad-widget.is-in .cm-x-ipad-ring{animation:cm-x-ipad-ring 1.3s .5s var(--xp-smooth) both}.cm-x-ipad-widget.is-in .cm-x-ipad-bolt{animation:cm-x-ipad-blink 2.4s 1.8s ease-in-out infinite}.cm-x-ipad-tap-r1,.cm-x-ipad-tap-r2{transform-origin:28px 43px;animation:cm-x-ipad-tap 2.6s ease-out infinite}.cm-x-ipad-tap-r2{animation-delay:.35s}.cm-x-ipad-flow circle{animation:cm-x-ipad-flow 1.8s ease-in-out infinite}.cm-x-ipad-flow circle:nth-child(2){animation-delay:.2s}.cm-x-ipad-flow circle:nth-child(3){animation-delay:.4s}.cm-x-ipad-flow circle:nth-child(4){animation-delay:.6s}.cm-x-ipad-widget.is-in .cm-x-ipad-bar{animation:cm-x-ipad-bar 2.2s .6s var(--xp-smooth) both}.cm-x-ipad-paper svg path{transition:stroke-dashoffset .55s ease-out}.cm-x-ipad-js .cm-x-ipad-sketch:not(.is-in) svg path{stroke-dashoffset:1}.cm-x-ipad-sk-row li:nth-child(1) path{transition-delay:.25s}.cm-x-ipad-sk-row li:nth-child(2) path{transition-delay:.55s}.cm-x-ipad-sk-row li:nth-child(3) path{transition-delay:.85s}.cm-x-ipad-paper>.cm-x-ipad-sk-arrow path{transition-delay:1.2s}.cm-x-ipad-sk-mid path{transition-delay:1.55s;transition-duration:.9s}.cm-x-ipad-sk-mid~.cm-x-ipad-sk-arrow path{transition-delay:2.3s}.cm-x-ipad-sk-under path{transition-delay:2.7s;transition-duration:.8s}.cm-x-ipad-stylus--note{transition:transform 1.2s 2.9s var(--xp-spring)}.cm-x-ipad-js .cm-x-ipad-sketch:not(.is-in) .cm-x-ipad-stylus--note{transform:translate(70px,46px) rotate(-148deg)}}@media(prefers-reduced-motion:reduce){html:has(.cm-x-ipad-stage){scroll-behavior:auto}.cm-x-ipad *,.cm-x-ipad *:before,.cm-x-ipad *:after{animation:none!important;transition:none!important}}@media(prefers-reduced-transparency:reduce){.cm-x-ipad-note .cm-repair-ribbon{background:#f0f3fa;-webkit-backdrop-filter:none;backdrop-filter:none}.cm-x-ipad-apps,.cm-x-ipad-dock{background:#0c1022;-webkit-backdrop-filter:none;backdrop-filter:none}.cm-x-ipad-talk{background:#060d32}.cm-x-ipad-widget{background:#fff}}@media print{.cm-x-ipad-back,.cm-x-ipad-front,.cm-x-ipad-apps{display:none!important}.cm-x-ipad-stage{display:block;border:0;box-shadow:none;background:none;color:#000}.cm-x-ipad-stage *{color:#000!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cm-x-ipad-support.css.map */
