.summit-rescue{min-height:75vh;padding:clamp(5rem,8vw,10rem) 0;color:#f8fbff;background:radial-gradient(circle at 50% 0,rgba(22,134,255,.2),transparent 42rem),#080d15}.summit-rescue__shell{max-width:112rem}.summit-rescue__header{max-width:78rem;margin:0 auto 4rem;text-align:center}.summit-rescue__eyebrow{margin:0 0 1rem;color:#91baff;font-size:1.2rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.summit-rescue__header h1{margin:0;color:#fff;font-size:clamp(4rem,7vw,7.2rem);line-height:.96;letter-spacing:-.05em}.summit-rescue__header>p:not(.summit-rescue__eyebrow){max-width:66rem;margin:2rem auto;color:#ffffffad;font-size:1.8rem;line-height:1.55}.summit-rescue__demo-badge{display:inline-flex;padding:.7rem 1.2rem;color:#a8f2c0;font-size:1.2rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(87,218,131,.35);border-radius:99rem;background:#24974c1f}.summit-rescue__steps{display:grid;max-width:72rem;margin:0 auto 3rem;padding:0;grid-template-columns:repeat(4,1fr);list-style:none}.summit-rescue__steps li{position:relative;display:flex;flex-direction:column;align-items:center;gap:.7rem;color:#ffffff61;font-size:1.2rem;font-weight:700;text-align:center}.summit-rescue__steps li:before{position:absolute;z-index:0;top:1.5rem;right:50%;width:100%;height:1px;content:"";background:#ffffff24}.summit-rescue__steps li:first-child:before{display:none}.summit-rescue__steps span{z-index:1;display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:#111824}.summit-rescue__steps li.is-active,.summit-rescue__steps li.is-complete{color:#fff}.summit-rescue__steps li.is-active span{border-color:#1686ff;background:#1686ff}.summit-rescue__steps li.is-complete span{border-color:#4ad17c;background:#1c7d40}.summit-rescue__library{max-width:132rem;margin:0 auto 2rem;padding:1.4rem;color:#f7f9fc;border:1px solid #29364a;border-radius:1.2rem;background:#0c1421}.summit-rescue__library-heading{display:flex;margin-bottom:1rem;align-items:end;justify-content:space-between;gap:1rem}.summit-rescue__library-heading h2,.summit-rescue__library-heading p{margin:0}.summit-rescue__library-heading h2{font-size:1.8rem}.summit-rescue__library-heading p:not(.summit-rescue__eyebrow){color:#8d99aa;font-size:1.1rem}.summit-rescue__library-heading>span{color:#7fa8ff;font-weight:800}.summit-rescue__library-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));gap:.8rem}.summit-rescue__library-card{display:grid;min-width:0;padding:.8rem;grid-template-columns:5.6rem minmax(0,1fr);gap:.9rem;align-items:center;border:1px solid #2c3850;border-radius:.9rem;background:#101a29}.summit-rescue__library-thumb{display:grid;width:5.6rem;height:5.6rem;place-items:center;overflow:hidden;color:#71809a;border-radius:.65rem;background:#070d16}.summit-rescue__library-thumb img{width:100%;height:100%;object-fit:contain}.summit-rescue__library-copy{min-width:0}.summit-rescue__library-copy strong,.summit-rescue__library-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summit-rescue__library-copy small{color:#8d99aa}.summit-rescue__library-actions{display:flex;margin-top:.55rem;gap:.8rem;align-items:center}.summit-rescue__library-open,.summit-rescue__library-remove{padding:0;cursor:pointer;border:0;background:transparent}.summit-rescue__library-open{color:#8fb4ff;font-weight:800}.summit-rescue__library-remove{color:#8793a4;font-size:.95rem;text-decoration:underline}.summit-rescue__panel{max-width:132rem;margin:0 auto;padding:clamp(2rem,4vw,4rem);border:1px solid rgba(255,255,255,.12);border-radius:2.4rem;background:#101824eb;box-shadow:0 3rem 8rem #00000047}.summit-rescue__dropzone input{position:absolute;width:1px;height:1px;opacity:0}.summit-rescue__dropzone label{display:flex;min-height:30rem;padding:3rem;align-items:center;justify-content:center;flex-direction:column;gap:1rem;cursor:pointer;border:2px dashed rgba(145,186,255,.35);border-radius:1.8rem;background:#1686ff0d;transition:border-color .2s,background .2s}.summit-rescue__dropzone label:hover{border-color:#1686ff;background:#1686ff1a}.summit-rescue__upload-icon{display:grid;width:5rem;height:5rem;place-items:center;color:#91baff;font-size:3rem;border-radius:50%;background:#1686ff24}.summit-rescue__dropzone strong{font-size:2.2rem}.summit-rescue__dropzone small,.summit-rescue__file small,.summit-rescue__routes small{display:block;color:#ffffff8a}.summit-rescue .button{min-height:4.8rem}.summit-rescue__file{display:grid;padding:1.4rem;grid-template-columns:7rem 1fr auto;gap:1.5rem;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:1.4rem}.summit-rescue__file img{width:7rem;height:7rem;object-fit:contain;border-radius:.8rem;background:#fff}.summit-rescue__file button,.summit-rescue__complete>button{color:#91baff;background:none;border:0;cursor:pointer}.summit-rescue__routes{display:grid;margin:2.5rem 0;padding:0;grid-template-columns:repeat(2,1fr);gap:1.4rem;border:0}.summit-rescue__routes legend{width:100%;margin-bottom:1.2rem;font-size:1.6rem;font-weight:800}.summit-rescue__routes label{display:flex;padding:1.6rem;gap:1.2rem;cursor:pointer;border:1px solid rgba(255,255,255,.14);border-radius:1.2rem}.summit-rescue__routes label:has(input:checked){border-color:#1686ff;background:#1686ff1a}.summit-rescue__routes input{margin-top:.4rem;accent-color:#1686ff}.summit-rescue__primary,.summit-rescue__secondary{width:100%;margin-top:1rem}.summit-rescue__fineprint{color:#ffffff70;font-size:1.2rem;text-align:center}.summit-rescue__error{color:#ff9d9d}.summit-rescue__processing,.summit-rescue__complete{text-align:center}.summit-rescue__spinner{display:block;width:5rem;height:5rem;margin:2rem auto;border:.4rem solid rgba(255,255,255,.12);border-top-color:#1686ff;border-radius:50%;animation:summit-rescue-spin .8s linear infinite}@keyframes summit-rescue-spin{to{transform:rotate(360deg)}}.summit-rescue__panel[data-step="3"]{width:min(176rem,calc(100vw - 2.4rem));margin-left:50%;transform:translate(-50%)}.summit-rescue__workbench{display:grid;min-height:min(82vh,92rem);grid-template-columns:minmax(0,1fr) minmax(36rem,40rem);gap:0;align-items:stretch;overflow:hidden;border:1px solid #283243;border-radius:1.4rem;background:#090e16;box-shadow:0 2rem 6rem #00000061}.summit-rescue__editor-intro{display:flex;margin-bottom:2rem;align-items:end;justify-content:space-between;gap:2rem}.summit-rescue__editor-intro h2{margin:0;color:#fff;font-size:clamp(2.6rem,4vw,4.6rem)}.summit-rescue__editor-intro>span{padding:.7rem 1.1rem;flex:0 0 auto;color:#a8f2c0;font-size:1.2rem;font-weight:800;border:1px solid rgba(87,218,131,.35);border-radius:99rem;background:#24974c1f}.summit-rescue__start-over{display:block;margin:-1rem 0 2rem auto;padding:0;color:#91baff;font:inherit;cursor:pointer;border:0;background:transparent;text-decoration:underline;text-underline-offset:.25rem}.summit-rescue__editor-actions{display:flex;margin:-1rem 0 2rem;justify-content:flex-end;gap:2rem}.summit-rescue__editor-actions .summit-rescue__start-over{margin:0}.summit-rescue__handoff{display:grid;margin:0 0 2rem;padding:1.6rem;grid-template-columns:minmax(0,1fr) auto;gap:1.6rem;align-items:center;color:#fff;border:1px solid #2c3850;border-radius:1.2rem;background:#0c1421}.summit-rescue__panel[data-step="3"]>.summit-rescue__handoff{margin:1rem 0 0}.summit-rescue__handoff>div:first-child{display:grid;gap:.8rem}.summit-rescue__handoff [data-share-device]{width:fit-content;min-width:0;min-height:3.8rem;padding:.7rem 1.1rem;justify-self:start}.summit-rescue__handoff [data-handoff-result]{display:grid;gap:.8rem}.summit-rescue__handoff [data-handoff-result][hidden]{display:none}.summit-rescue__handoff small{color:#aab5c5}.summit-rescue__handoff input{width:100%;padding:1rem;color:#eaf1ff;border:1px solid #36445d;border-radius:.7rem;background:#070d16}.summit-rescue__handoff [data-copy-handoff]{width:fit-content;min-width:0;min-height:3.6rem;padding:.65rem 1rem;justify-self:start;font-size:1.1rem;line-height:1}.summit-rescue__handoff [data-handoff-qr]{width:16rem;padding:1rem;border-radius:.8rem;background:#fff}.summit-rescue__handoff [data-handoff-qr] svg{display:block;width:100%;height:auto}.summit-rescue__editor-artwork{position:sticky;top:1rem;display:grid;min-width:0;grid-template-rows:auto minmax(0,1fr);background:#e9edf2}.summit-rescue__viewer-toolbar{display:grid;min-height:4.8rem;padding:.5rem .8rem;grid-template-columns:repeat(3,4rem) 1fr repeat(5,4rem) auto;gap:.35rem;align-items:center;color:#dce6f5;border-bottom:1px solid #283243;background:#0b111b}.summit-rescue__viewer-toolbar button{display:grid;width:4rem;height:3.7rem;padding:0;place-items:center;color:#8eb0ff;font:inherit;font-weight:800;cursor:pointer;border:1px solid transparent;border-radius:.7rem;background:transparent}.summit-rescue__viewer-toolbar button:hover,.summit-rescue__viewer-toolbar button.is-active{color:#fff;border-color:#365bba;background:#18366f}.summit-rescue__viewer-toolbar output{min-width:4.5rem;color:#9eabba;font-size:1.05rem;text-align:right}.summit-rescue__image-frame--editor{display:flex;width:100%;min-height:min(76vh,86rem);height:100%;padding:1.2rem;align-items:center;justify-content:center;border-radius:0}.summit-rescue__image-frame--editor{cursor:grab}.summit-rescue__image-frame--editor.is-panning{cursor:grabbing}.summit-rescue__viewer-stage{position:relative;flex:0 0 auto;max-width:100%;max-height:100%;transform-origin:50% 50%;will-change:transform}.summit-rescue__image-frame--editor .summit-rescue__viewer-stage canvas{position:relative;z-index:2;display:block;width:auto;height:auto;max-width:100%;max-height:min(72vh,82rem)}.summit-rescue__viewer-stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:fill;pointer-events:none}.summit-rescue__viewer-stage [data-live-vector]{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.summit-rescue__viewer-stage [data-live-vector] svg{display:block;width:100%;height:100%;overflow:visible;shape-rendering:geometricPrecision;text-rendering:geometricPrecision}.summit-rescue__viewer-stage [data-viewer-original]{z-index:4}.summit-rescue__viewer-stage i{position:absolute;z-index:4;top:0;bottom:0;left:50%;width:.2rem;background:#6d96ff;box-shadow:0 0 0 1px #ffffffa6;pointer-events:none}[data-viewer-viewport][data-view-mode=vector] [data-viewer-original],[data-viewer-viewport][data-view-mode=vector] [data-viewer-divider]{display:none}[data-viewer-viewport][data-view-mode=original] canvas,[data-viewer-viewport][data-view-mode=original] [data-live-vector]{visibility:hidden}[data-viewer-viewport][data-view-mode=original] [data-viewer-divider]{display:none}[data-viewer-viewport][data-view-mode=split] [data-viewer-original]{clip-path:inset(0 50% 0 0)}.summit-rescue__compare-slider{position:absolute;z-index:5;right:2rem;bottom:1.4rem;left:2rem;color:transparent}.summit-rescue__compare-slider input{width:100%;accent-color:#4f7fff}.summit-rescue__comparison{position:sticky;top:2rem;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.summit-rescue__comparison figure{margin:0}.summit-rescue__comparison figcaption{margin-bottom:1rem;color:#ffffffa3;font-size:1.3rem;font-weight:800;text-transform:uppercase}.summit-rescue__image-frame{position:relative;display:grid;min-height:28rem;padding:2rem;place-items:center;overflow:hidden;border-radius:1.4rem;background-color:#e9edf2;background-image:linear-gradient(45deg,#d9dee5 25%,transparent 25%),linear-gradient(-45deg,#d9dee5 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#d9dee5 75%),linear-gradient(-45deg,transparent 75%,#d9dee5 75%);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0}.summit-rescue__image-frame img{max-width:100%;max-height:34rem;object-fit:contain}.summit-rescue__image-frame canvas{display:block;max-width:100%;max-height:34rem;object-fit:contain}.summit-rescue__image-frame--improved img{position:relative;z-index:1;filter:contrast(1.08) saturate(1.08);image-rendering:auto}.summit-rescue__watermark{position:absolute;z-index:2;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;opacity:.3;background-image:var(--summit-rescue-watermark-logo),var(--summit-rescue-watermark-logo);background-repeat:repeat;background-position:0 0,9rem 5rem;background-size:18rem auto,18rem auto;transform:rotate(-12deg) scale(1.12);transform-origin:center}.summit-rescue__adjustments{max-height:min(82vh,92rem);padding:1.2rem;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;color:#edf3fb;border:0;border-left:1px solid #283243;border-radius:0;background:#0b111b;scrollbar-color:#41506a transparent}.summit-rescue__adjustment-heading{display:flex;align-items:end;justify-content:space-between;gap:2rem}.summit-rescue__adjustment-heading{padding:.2rem .4rem 1rem;align-items:center;border-bottom:1px solid #283243}.summit-rescue__adjustment-heading .summit-rescue__eyebrow{display:none}.summit-rescue__adjustment-heading h2{margin:0;color:#f7f9fc;font-size:1.45rem;letter-spacing:.01em}.summit-rescue__adjustment-heading>span{color:#89dca5;font-size:1rem;font-weight:800}.summit-rescue__control-grid{display:none}.summit-rescue__control-grid>label{display:flex;padding:1rem;flex-direction:column;gap:.5rem;color:#273444;font-size:1.15rem;font-weight:800;border:1px solid #dfe3e8;border-radius:.8rem;background:#f7f8fa}.summit-rescue__control-grid select{width:100%;min-height:3.8rem;padding:0 .8rem;color:#17202b;border:1px solid #cfd5dc;border-radius:.6rem;background:#fff}.summit-rescue__control-grid small,.summit-rescue__palette small{display:block;color:#687483;font-weight:400;line-height:1.4}.summit-rescue__toggle{justify-content:center;flex-direction:row!important;align-items:center}.summit-rescue__toggle input{width:2rem;height:2rem;flex:0 0 auto;accent-color:#1686ff}.summit-rescue__palette-studio{margin-top:.6rem;padding:0;border:0;border-radius:0}.summit-rescue__palette-title{display:flex;justify-content:space-between;gap:2rem}.summit-rescue__palette-title{padding:0 .4rem;align-items:end}.summit-rescue__palette-title strong{color:#f7f9fc;font-size:1.15rem}.summit-rescue__palette-title small{display:block;color:#8490a2;font-size:.95rem;font-weight:400}.summit-rescue__palette-title>span{color:#7fa8ff;font-size:1rem;font-weight:800}.summit-rescue__palette-gestures{display:flex;margin:0;padding:.85rem 0;justify-content:space-around;flex-wrap:wrap;gap:.25rem;border-block:1px solid #283243}.summit-rescue__palette-gestures span{display:inline-flex;padding:.4rem .35rem;align-items:center;gap:.35rem;color:#a7b1c0;font-size:.95rem}.summit-rescue__palette-gestures b{color:#78a2ff;font-size:1.5rem;font-weight:500}.summit-rescue__palette-gestures i{color:#8995a6;font-style:italic}.summit-rescue__bubbles{display:flex;min-height:31rem;margin:.5rem 0;padding:.8rem .4rem;align-items:center;justify-content:center;align-content:center;flex-wrap:wrap;gap:.45rem;border:.15rem dashed transparent;border-radius:.8rem;background:#0b111b;transition:border-color .15s,background .15s}.summit-rescue__bubbles.is-split-target{border-color:#91baff;background:#1686ff12}.summit-rescue__color-group{position:relative;width:var(--group-size,7rem);height:var(--group-size,7rem);padding:0;flex:0 0 auto;cursor:default;border:.22rem solid rgba(255,255,255,.78);border-radius:50%;background:var(--group-color);box-shadow:inset -.6rem -.8rem 1.4rem #0003,0 .5rem 1.2rem #00000038;transition:width .2s,height .2s,transform .15s}.summit-rescue__color-group:hover,.summit-rescue__color-group.is-selected{z-index:2;border-color:#fff;transform:scale(1.05)}.summit-rescue__color-group.is-drag-target{outline:.45rem solid #91baff;outline-offset:.3rem}.summit-rescue__source-dot{position:absolute;top:var(--dot-y);left:var(--dot-x);width:var(--dot-size,2rem);height:var(--dot-size,2rem);padding:0;cursor:grab;border:.12rem solid rgba(255,255,255,.52);border-radius:50%;background:var(--source-color);box-shadow:-.2rem -.2rem .35rem #ffffff4d,.25rem .3rem .5rem #0006;transform:translate(-50%,-50%)}.summit-rescue__source-dot:hover,.summit-rescue__source-dot.is-selected{z-index:2;outline:.22rem solid #fff;outline-offset:.12rem;transform:translate(-50%,-50%) scale(1.15)}.summit-rescue__color-group[data-tooltip]:after,.summit-rescue__source-dot[data-tooltip]:after{position:absolute;z-index:20;left:50%;bottom:calc(100% + .65rem);max-width:18rem;padding:.45rem .65rem;color:#f7f9fc;font-size:1rem;font-weight:700;line-height:1.2;white-space:nowrap;content:attr(data-tooltip);pointer-events:none;border:1px solid #3b4961;border-radius:.45rem;background:#070d16;box-shadow:0 .4rem 1.2rem #0006;opacity:0;transform:translate(-50%,.25rem);transition:opacity .05s linear,transform .05s linear}.summit-rescue__color-group[data-tooltip]:hover:after,.summit-rescue__source-dot[data-tooltip]:hover:after,.summit-rescue__source-dot[data-tooltip]:focus-visible:after{opacity:1;transform:translate(-50%)}.summit-rescue__color-editor{display:grid;padding:1rem .2rem 0;grid-template-columns:minmax(9rem,1fr) auto minmax(7rem,.7fr) minmax(9rem,1fr);gap:.65rem;align-items:end;border-top:1px solid #283243}.summit-rescue__selected-color{display:flex;gap:1rem;align-items:center}.summit-rescue__selected-color>span{width:4rem;height:4rem;border:.2rem solid #fff;border-radius:50%}.summit-rescue__selected-color small,.summit-rescue__spectrum,.summit-rescue__hex{display:block;color:#ffffff8c;font-size:1.1rem}.summit-rescue__selected-color strong{display:block;color:#f7f9fc}.summit-rescue__spectrum input{display:block;width:6rem;height:4.4rem;padding:.2rem;border:0;border-radius:.8rem;background:transparent}.summit-rescue__hex input{display:block;width:100%;min-height:4.4rem;padding:0 1rem;color:#f7f9fc;border:1px solid #344158;border-radius:.8rem;background:#111a28;text-transform:uppercase}.summit-rescue__color-editor .button{width:100%}.summit-rescue__color-editor [data-make-transparent]{grid-column:1 / -1}.summit-rescue__color-editor .button{min-height:4.4rem;padding:0 1.2rem;font-size:1.2rem}.summit-rescue__mapping-list{margin-top:1rem;padding:.9rem;color:#dce5f2;border:1px solid #253149;border-radius:.8rem;background:#111a28}.summit-rescue__mapping-list ul{display:flex;margin:.8rem 0 0;padding:0;flex-wrap:wrap;gap:.8rem;list-style:none}.summit-rescue__mapping-list li{padding:.5rem .8rem;color:#b8c3d2;font-size:1.1rem;border:1px solid #344158;border-radius:99rem;background:#0b111b}.summit-rescue__presets{margin-top:1rem;padding:1rem .2rem 0;color:#edf3fb;border-top:1px solid #283243}.summit-rescue__presets>strong small{color:#8995a6;font-weight:400}.summit-rescue__presets>div{display:flex;margin-top:1rem;flex-wrap:wrap;gap:.7rem}.summit-rescue__preset{display:grid;width:3.5rem;height:3.5rem;padding:0;place-items:center;color:#fff;font-size:1.1rem;cursor:pointer;border:.2rem solid rgba(255,255,255,.7);border-radius:50%;background:var(--preset-color);box-shadow:0 .25rem .6rem #0000004d}.summit-rescue__preset.is-active{outline:.3rem solid #1686ff;outline-offset:.2rem}.summit-rescue__offer{display:flex;margin:3rem 0 1rem;align-items:end;justify-content:space-between;gap:2rem}.summit-rescue__offer h2{margin:0;color:#fff;font-size:clamp(2.4rem,4vw,4rem)}.summit-rescue__offer p{margin:.8rem 0 0;color:#ffffff94}.summit-rescue__price{flex:0 0 auto;text-align:right}.summit-rescue__price small{display:block;color:#ffffff80}.summit-rescue__price strong{color:#fff;font-size:3.6rem}.summit-rescue__check{display:grid;width:7rem;height:7rem;margin:0 auto 2rem;place-items:center;color:#fff;font-size:3.4rem;border-radius:50%;background:#21894a}.summit-rescue__complete h2{color:#fff;font-size:clamp(3rem,5vw,5rem)}.summit-rescue__complete>p:not(.summit-rescue__eyebrow):not(.summit-rescue__fineprint){max-width:60rem;margin:0 auto 3rem;color:#ffffff9e;font-size:1.7rem}.summit-rescue__downloads{display:flex;justify-content:center;gap:1rem}@media screen and (max-width:989px){.summit-rescue__panel[data-step="3"]{width:100%;margin-left:0;transform:none}.summit-rescue__workbench{min-height:0;grid-template-columns:1fr}.summit-rescue__comparison,.summit-rescue__editor-artwork{position:static}.summit-rescue__adjustments{max-height:none;overflow:visible}}@media screen and (max-width:749px){.summit-rescue__watermark{background-position:0 0,6rem 3.5rem;background-size:12rem auto,12rem auto}.summit-rescue__viewer-toolbar{min-height:9.6rem;grid-template-columns:repeat(5,minmax(4.4rem,1fr));gap:.25rem}.summit-rescue__viewer-toolbar>span{display:none}.summit-rescue__viewer-toolbar button{width:100%;min-width:4.4rem;height:4.4rem}.summit-rescue__viewer-toolbar output{min-width:0;text-align:center}.summit-rescue__image-frame--editor{min-height:62svh}.summit-rescue__editor-intro{align-items:flex-start;flex-direction:column}.summit-rescue__editor-actions{align-items:flex-start;flex-direction:column;gap:1rem}.summit-rescue__start-over{margin-left:0}.summit-rescue__handoff{grid-template-columns:1fr}.summit-rescue__handoff [data-handoff-qr]{width:min(20rem,100%);margin-inline:auto}}@media screen and (max-width:749px){.summit-rescue__routes,.summit-rescue__comparison,.summit-rescue__control-grid{grid-template-columns:1fr}.summit-rescue__adjustment-heading,.summit-rescue__offer{align-items:start;flex-direction:column}.summit-rescue__color-editor{grid-template-columns:1fr 1fr;align-items:end}.summit-rescue__selected-color{grid-column:1 / -1}.summit-rescue__price{text-align:left}.summit-rescue__downloads{flex-direction:column}.summit-rescue__file{grid-template-columns:5rem 1fr}.summit-rescue__file img{width:5rem;height:5rem}.summit-rescue__file button{grid-column:2;justify-self:start}}.summit-faq{color:#fff;background:#070b0f}.summit-faq__hero{padding:clamp(7rem,9vw,12rem) 0;text-align:center;background:radial-gradient(circle at 50% 0,rgba(22,134,255,.22),transparent 42rem),#080d15;border-bottom:1px solid rgba(255,255,255,.1)}.summit-faq__eyebrow{margin:0 0 1.2rem;color:#91b0ff;font-size:1.2rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.summit-faq__hero h1{max-width:90rem;margin:0 auto;color:#fff;font-size:clamp(5rem,7vw,8rem);line-height:.95;letter-spacing:-.05em}.summit-faq__hero>div>p:last-child{max-width:68rem;margin:2.4rem auto 0;color:#ffffffa8;font-size:1.9rem;line-height:1.55}.summit-faq__content{display:grid;grid-template-columns:minmax(24rem,.55fr) minmax(0,1.45fr);gap:clamp(5rem,8vw,12rem);padding-top:clamp(6rem,8vw,10rem);padding-bottom:clamp(7rem,10vw,13rem);align-items:start}.summit-faq__aside{position:sticky;top:12rem}.summit-faq__aside h2{margin:0;color:#fff;font-size:clamp(3rem,4vw,4.8rem);line-height:1;letter-spacing:-.04em}.summit-faq__aside>p:not(.summit-faq__eyebrow){color:#ffffff9e;font-size:1.7rem;line-height:1.55}.summit-faq__aside a{display:inline-flex;margin-top:1.2rem;padding:1.4rem 2rem;color:#fff;font-weight:700;text-decoration:none;background:#1686ff;border-radius:999px}.summit-faq__category{margin:5rem 0 1rem;color:#91b0ff;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase}.summit-faq__category:first-child{margin-top:0}.summit-faq__questions details{border-top:1px solid rgba(255,255,255,.14)}.summit-faq__questions details:has(+.summit-faq__category),.summit-faq__questions details:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.summit-faq__questions summary{display:flex;padding:2.2rem 0;align-items:center;justify-content:space-between;gap:2rem;color:#fff;font-size:clamp(1.8rem,2vw,2.2rem);font-weight:700;cursor:pointer;list-style:none}.summit-faq__questions summary::-webkit-details-marker{display:none}.summit-faq__questions summary span{color:#1686ff;font-size:2.8rem;font-weight:400;transition:transform .2s ease}.summit-faq__questions details[open] summary span{transform:rotate(45deg)}.summit-faq__answer{max-width:78rem;padding:0 4rem 2.4rem 0;color:#ffffffa6;font-size:1.65rem;line-height:1.65}.summit-faq__answer p{margin:0}@media screen and (max-width:749px){.summit-faq__content{grid-template-columns:1fr;gap:6rem}.summit-faq__aside{position:static}}.summit-how{color:#fff;background:#070b0f}.summit-how__hero{padding:clamp(7rem,10vw,13rem) 0;background:radial-gradient(circle at 82% 18%,rgba(22,134,255,.2),transparent 34rem),linear-gradient(145deg,#05080c,#0c1527);border-bottom:1px solid rgba(255,255,255,.1)}.summit-how__eyebrow{margin:0 0 1.2rem;color:#9db7ff;font-size:1.2rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.summit-how__hero h1{max-width:100rem;margin:0;color:#fff;font-size:clamp(5rem,8vw,10rem);line-height:.91;letter-spacing:-.055em}.summit-how__hero h1 span{color:#1686ff}.summit-how__lead,.summit-how__text{max-width:72rem;margin:2.6rem 0 0;color:#ffffffad;font-size:clamp(1.7rem,2vw,2.1rem);line-height:1.55}.summit-how__section{padding:clamp(6rem,8vw,10rem) 0;border-bottom:1px solid rgba(255,255,255,.1)}.summit-how__section h2{max-width:86rem;margin:0;color:#fff;font-size:clamp(3.8rem,5vw,6.4rem);line-height:.98;letter-spacing:-.045em}.summit-how__paths,.summit-how__production{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:4rem}.summit-how__paths a,.summit-how__production article{display:flex;min-height:34rem;padding:2.8rem;flex-direction:column;color:#fff;text-decoration:none;background:#0c131c;border:1px solid rgba(255,255,255,.12);border-radius:1.5rem}.summit-how__paths a:hover{border-color:#1686ff;transform:translateY(-.4rem)}.summit-how__paths span,.summit-how__production span,.summit-how__press li span{color:#1686ff;font-size:1.2rem;font-weight:700;letter-spacing:.1em}.summit-how__path-visual{display:grid;width:100%;min-height:15rem;margin:2.4rem 0 0;place-items:center;overflow:hidden;background:linear-gradient(145deg,#1686ff1f,#ffffff06);border:1px solid rgba(157,183,255,.16);border-radius:1.2rem}.summit-how__path-visual svg{display:block;width:100%;height:auto;max-height:17rem}.summit-how__path-visual svg *{vector-effect:non-scaling-stroke}.summit-how__path-visual rect,.summit-how__path-visual path{fill:none;stroke:#ffffff8a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.summit-how__path-visual .summit-how__piece,.summit-how__path-visual .summit-how__sheet rect:not(:first-child){fill:#1686ff24;stroke:#9db7ff}.summit-how__path-visual .summit-how__flow,.summit-how__path-visual .summit-how__upload-arrow,.summit-how__path-visual .summit-how__cursor{stroke:#1686ff}.summit-how__path-visual .summit-how__spark path{fill:#1686ff24;stroke:#1686ff}.summit-how__path-visual .summit-how__guides{stroke:#9db7ff33;stroke-dasharray:5 7}.summit-how__paths a:hover .summit-how__path-visual{border-color:#1686ff94;background:linear-gradient(145deg,#1686ff33,#ffffff0a)}.summit-how__paths h3,.summit-how__production h3{margin:2.2rem 0 .8rem;color:#9db7ff;font-size:1.4rem;text-transform:uppercase}.summit-how__paths strong{font-size:2.7rem;line-height:1.08}.summit-how__paths p,.summit-how__production p,.summit-how__press p,.summit-how__faq p{color:#ffffffa3;line-height:1.5}.summit-how__paths b{margin-top:auto;padding-top:2rem}.summit-how__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(34rem,.8fr);gap:8rem;align-items:start}.summit-how__checklist{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.14)}.summit-how__checklist li{display:flex;padding:1.8rem 0;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.14)}.summit-how__checklist strong{color:#fff;font-size:1.7rem}.summit-how__checklist span{margin-top:.4rem;color:#ffffff94}.summit-how__production article{min-height:25rem}.summit-how__production h3{color:#fff;font-size:2.2rem;text-transform:none}.summit-how__press{display:grid;grid-template-columns:minmax(0,.8fr) minmax(42rem,1.2fr);gap:8rem}.summit-how__press ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:1px;list-style:none;background:#ffffff1f}.summit-how__press li{padding:2.2rem;background:#0c131c}.summit-how__press li strong{display:block;margin-top:2rem;color:#fff;font-size:1.9rem}.summit-how__faq{max-width:96rem;margin:0 auto}.summit-how__faq details{border-top:1px solid rgba(255,255,255,.14)}.summit-how__faq details:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.summit-how__faq summary{padding:2.2rem 0;color:#fff;font-size:1.8rem;font-weight:700;cursor:pointer}.summit-how__faq details p{margin:-.5rem 0 2.2rem}@media screen and (max-width:749px){.summit-how__paths,.summit-how__production,.summit-how__split,.summit-how__press,.summit-how__press ol{grid-template-columns:1fr}.summit-how__split,.summit-how__press{gap:4rem}.summit-how__paths a{min-height:29rem}}.summit-product-details{padding:clamp(6rem,8vw,10rem) 0;color:#fff;background:#090e14;border-top:1px solid rgba(255,255,255,.1)}.summit-product-details__intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(30rem,.9fr);gap:6rem;align-items:end}.summit-product-details__eyebrow{margin:0 0 1rem;color:#9db7ff;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.summit-product-details h2{max-width:76rem;margin:0;color:#fff;font-size:clamp(3.6rem,5vw,6.4rem);line-height:.98;letter-spacing:-.045em}.summit-product-details__intro>p,.summit-product-details article p,.summit-product-details__notes p,.summit-product-details__faq p{color:#ffffffa8;line-height:1.55}.summit-product-details__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:5rem}.summit-product-details article,.summit-product-details__notes>div{padding:2.6rem;background:#0c131c;border:1px solid rgba(255,255,255,.12);border-radius:1.4rem}.summit-product-details article span{color:#1686ff;font-size:1.2rem;font-weight:700}.summit-product-details h3{margin:1.6rem 0 .8rem;color:#fff;font-size:2rem}.summit-product-details__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-top:1.6rem}.summit-product-details__faq{max-width:90rem;margin:6rem auto 0}.summit-product-details__faq details{border-top:1px solid rgba(255,255,255,.14)}.summit-product-details__faq details:last-child{border-bottom:1px solid rgba(255,255,255,.14)}.summit-product-details__faq summary{padding:2rem 0;color:#fff;font-size:1.7rem;font-weight:700;cursor:pointer}.summit-product-details__faq details p{margin:-.6rem 0 2rem}@media screen and (max-width:749px){.summit-product-details__intro,.summit-product-details__grid,.summit-product-details__notes{grid-template-columns:1fr}.summit-product-details__intro{gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
