.sp-ct{position:relative;isolation:isolate;overflow:hidden;padding:clamp(28px,4vw,56px) 0 clamp(64px,8vw,112px)}.sp-ct__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(52% 60% at 100% 4%,color-mix(in oklab,var(--ritual-sleep) 20%,transparent) 0%,transparent 66%),radial-gradient(46% 58% at 0% 96%,color-mix(in oklab,var(--sage) 18%,transparent) 0%,transparent 70%),radial-gradient(30% 36% at 40% 30%,color-mix(in oklab,var(--clay) 10%,transparent) 0%,transparent 70%)}.sp-ct__glow{-webkit-mask-image:linear-gradient(to bottom,#000 72%,transparent);mask-image:linear-gradient(to bottom,#000 72%,transparent)}.sp-ct__glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--grain);opacity:.05;mix-blend-mode:multiply}.sp-ct__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);grid-template-areas:"copy form" "channels form";grid-template-rows:auto 1fr;column-gap:clamp(40px,6vw,104px);row-gap:36px;align-items:start}.sp-ct__copy{grid-area:copy;display:grid;gap:22px;justify-items:start;padding-top:clamp(8px,2vw,28px)}.sp-ct__channels{grid-area:channels}.sp-ct__formwrap{grid-area:form}.sp-ct__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.sp-ct__crumbs a{color:inherit;text-decoration:none;transition:color .25s var(--ease-soft)}.sp-ct__crumbs a:hover,.sp-ct__crumbs [aria-current]{color:var(--ink)}.sp-ct__title{max-width:9ch;margin:0}.sp-ct__lead{max-width:44ch;margin:0}.sp-ct__rte{max-width:52ch;color:var(--ink-muted);font-size:16px;line-height:1.6}.sp-ct__rte p{margin:0 0 10px}.sp-ct__rte a{color:var(--ink)}.sp-ct__status{display:inline-grid;grid-template-columns:8px auto;align-items:center;gap:3px 12px;margin:4px 0 0;padding:12px 20px 12px 16px;border-radius:18px;background:color-mix(in srgb,var(--surface-raised) 78%,transparent);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-sm);font-size:14px;font-weight:500;color:var(--ink)}.sp-ct__pulse{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:var(--success)}.sp-ct__pulse:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1px solid var(--success);opacity:0;animation:sp-ct-ping 2.4s var(--ease-soft) infinite}@keyframes sp-ct-ping{0%{transform:scale(.5);opacity:.8}80%,to{transform:scale(1.5);opacity:0}}.sp-ct__by{grid-column:2;font-size:13.5px;font-weight:400;color:var(--ink-muted)}.sp-ct__by b{font-weight:600;color:var(--ink)}.sp-ct__channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.sp-ct-card{position:relative;display:flex;align-items:flex-start;gap:14px;min-width:0;padding:18px 18px 18px 16px;border-radius:20px;background:color-mix(in srgb,var(--surface-raised) 86%,transparent);box-shadow:inset 0 0 0 1px var(--line);transition:transform .5s var(--ease),box-shadow .35s var(--ease-soft)}.sp-ct-card:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px var(--line-strong),var(--shadow-md)}.sp-ct-card--email{grid-column:1 / -1;flex-wrap:wrap;align-items:center;padding:20px;background:radial-gradient(120% 140% at 0% 0%,color-mix(in oklab,var(--sage) 16%,transparent) 0%,transparent 60%),var(--surface-raised)}.sp-ct-card__icon{flex:none;width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:var(--sage-soft);color:var(--sage-deep);transition:transform .5s var(--ease)}.sp-ct-card__icon .sp-icon{width:21px;height:21px}.sp-ct-card:hover .sp-ct-card__icon{transform:rotate(-6deg) scale(1.06)}.sp-ct-card--email .sp-ct-card__icon{width:52px;height:52px;border-radius:16px;background:var(--ink);color:var(--surface)}.sp-ct-card--email .sp-ct-card__icon .sp-icon{width:24px;height:24px}.sp-ct-card__body{display:grid;gap:4px;min-width:0;flex:1}.sp-ct-card--email .sp-ct-card__body{flex:1 1 200px}.sp-ct__channels>.sp-ct-card:last-child:nth-child(2n){grid-column:1 / -1}.sp-ct-card__label{font-family:var(--font-mono);font-size:10.5px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.sp-ct-card__value{font-size:16px;font-weight:600;line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.sp-ct-card__mail{font-family:var(--font-display);font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.1;letter-spacing:-.01em;overflow-wrap:normal;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--ease);padding-bottom:2px;justify-self:start}.sp-ct-card__mail:hover,.sp-ct-card__mail:focus-visible{background-size:100% 1px}.sp-ct-card__note{font-size:13.5px;line-height:1.45;color:var(--ink-muted)}.sp-ct-card__links{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:4px}.sp-ct-card__links a{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:600;color:var(--ink);text-decoration:none}.sp-ct-card__links a .sp-icon{width:14px;height:14px;transition:transform .4s var(--ease)}.sp-ct-card__links a:hover .sp-icon{transform:translate(3px)}.sp-ct-copy{flex:none;position:relative;display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px 0 12px;border:0;border-radius:var(--radius-pill);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:background-color .3s var(--ease-soft),color .3s var(--ease-soft),box-shadow .3s}.sp-ct-copy:hover{background:var(--ink);color:var(--surface);box-shadow:none}.sp-ct-copy:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sp-ct-copy .sp-icon{width:16px;height:16px;transition:opacity .25s,transform .4s var(--ease)}.sp-ct-copy__i2{position:absolute;left:12px;opacity:0;transform:scale(.4)}.sp-ct-copy.is-copied{background:var(--success);color:#fff;box-shadow:none}.sp-ct-copy.is-copied .sp-ct-copy__i1{opacity:0;transform:scale(.4)}.sp-ct-copy.is-copied .sp-ct-copy__i2{opacity:1;transform:none}.sp-ct__formwrap{position:relative;scroll-margin-top:calc(var(--header-height,72px) + 24px)}.sp-ct__paper{position:absolute;top:22px;right:-14px;bottom:-16px;left:18px;border-radius:32px;background:linear-gradient(160deg,var(--clay-soft),color-mix(in oklab,var(--ritual-sleep) 18%,var(--surface-sunken)));transform:rotate(2.2deg);box-shadow:var(--shadow-md);z-index:0;transition:transform .9s var(--ease)}.sp-ct__formwrap:hover .sp-ct__paper{transform:rotate(3deg) translate(4px,2px)}.sp-ct__seal{position:absolute;z-index:3;top:-34px;right:-26px;width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--surface);box-shadow:var(--shadow-lg);pointer-events:none}.sp-ct__seal:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;border:1px solid color-mix(in srgb,var(--surface) 18%,transparent)}.sp-ct__seal>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;animation:sp-ct-spin 26s linear infinite}.sp-ct__seal text{font-family:var(--font-mono);font-size:8.6px;letter-spacing:2.2px;fill:currentColor}.sp-ct__seal>span{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--surface) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface) 24%,transparent)}.sp-ct__seal>span .sp-icon{display:block;width:20px;height:20px}@keyframes sp-ct-spin{to{transform:rotate(360deg)}}.sp-ct-form{position:relative;z-index:1;overflow:hidden;border-radius:32px;background:radial-gradient(90% 50% at 100% 0%,color-mix(in oklab,var(--ritual-sleep) 10%,transparent) 0%,transparent 60%),var(--surface-raised);box-shadow:var(--shadow-lg),inset 0 0 0 1px var(--line)}.sp-ct-form__bar{position:absolute;left:0;right:0;top:0;height:4px;background:color-mix(in oklab,var(--line) 60%,transparent)}.sp-ct-form__bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--sage),var(--sage-deep));transform:scaleX(0);transform-origin:0 50%;transition:transform .7s var(--ease)}.sp-ct-form__form{padding:clamp(28px,3.4vw,44px) clamp(22px,3.2vw,44px) clamp(24px,3vw,36px)}.sp-ct-form__fields{display:grid;gap:18px}.sp-ct-form__fields[hidden]{display:none}.sp-ct-form__head{display:grid;gap:8px;padding-right:64px;margin-bottom:4px}.sp-ct-form__kicker{margin:0;font-family:var(--font-mono);font-size:11px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--sage-deep)}.sp-ct-form__title{margin:0;font-family:var(--font-display);font-size:clamp(34px,3.4vw,46px);font-weight:400;line-height:1;letter-spacing:-.015em;color:var(--ink)}.sp-ct-form__title em{font-style:italic;color:var(--sage-deep)}.sp-ct-form__sub{margin:2px 0 0;font-size:15px;line-height:1.5;color:var(--ink-muted)}.sp-ct-form__alert{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:color-mix(in oklab,var(--danger) 8%,var(--surface-raised));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--danger) 30%,transparent);color:var(--danger);font-size:14px;line-height:1.45;outline:none}.sp-ct-form__alert .sp-icon{flex:none;width:20px;height:20px;margin-top:1px}.sp-ct-form__alert b{display:block;margin-bottom:2px}.sp-ct-form__alert ul{margin:0;padding-left:18px}.sp-ct-topics{display:grid;gap:12px;min-width:0;margin:0;padding:0;border:0}.sp-ct-legend{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;margin:0 0 12px;padding:0;font-size:14px;font-weight:600;color:var(--ink)}.sp-ct-legend small,.sp-ct-field__label small{font-family:var(--font-mono);font-size:10px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.sp-ct-topics__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sp-ct-topic{position:relative;display:grid;align-content:start;gap:10px;min-width:0;padding:14px 12px 13px;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;color:var(--ink);-webkit-tap-highlight-color:transparent;transition:background-color .35s var(--ease-soft),color .35s var(--ease-soft),box-shadow .35s var(--ease-soft),transform .45s var(--ease)}.sp-ct-topic:hover{box-shadow:inset 0 0 0 1px var(--line-strong);transform:translateY(-2px)}.sp-ct-topic__input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.sp-ct-topic__icon{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:var(--sage-soft);color:var(--sage-deep);transition:background-color .35s var(--ease-soft),color .35s var(--ease-soft),transform .5s var(--ease)}.sp-ct-topic__icon .sp-icon{width:18px;height:18px}.sp-ct-topic__text{display:grid;gap:2px;min-width:0}.sp-ct-topic__text b{font-size:13.5px;font-weight:600;line-height:1.25}.sp-ct-topic__text small{font-size:12px;line-height:1.35;color:var(--ink-muted);transition:color .35s var(--ease-soft)}.sp-ct-topic__tick{position:absolute;top:10px;right:10px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--surface);color:var(--ink);opacity:0;transform:scale(.4);transition:opacity .25s,transform .45s var(--ease)}.sp-ct-topic__tick .sp-icon{width:12px;height:12px;stroke-width:2.2}.sp-ct-topic:has(:checked){background:var(--ink);color:var(--surface);box-shadow:0 14px 28px -16px #1b201a8c;transform:translateY(-2px)}.sp-ct-topic:has(:checked) .sp-ct-topic__icon{background:color-mix(in srgb,var(--surface) 14%,transparent);color:var(--surface);transform:rotate(-8deg)}.sp-ct-topic:has(:checked) .sp-ct-topic__text small{color:color-mix(in srgb,var(--surface) 70%,transparent)}.sp-ct-topic:has(:checked) .sp-ct-topic__tick{opacity:1;transform:none}.sp-ct-topic:has(:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.sp-ct-tips:not(:has(>:not([hidden]))){display:none}.sp-ct-tip{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;border-radius:14px;background:color-mix(in oklab,var(--sage-soft) 70%,var(--surface-raised));font-size:13.5px;line-height:1.5;color:var(--ink);animation:sp-ct-tip .5s var(--ease) both}.sp-ct-tip[hidden]{display:none}.sp-ct-tip a{font-weight:600;color:var(--ink);text-underline-offset:3px}.sp-ct-tip__icon{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--surface-raised);color:var(--sage-deep)}.sp-ct-tip__icon .sp-icon{width:14px;height:14px}@keyframes sp-ct-tip{0%{opacity:0;transform:translateY(-6px)}}.sp-ct-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sp-ct-field{position:relative;display:grid;gap:6px;min-width:0}.sp-ct-field__label{position:absolute;z-index:1;left:17px;top:11px;display:flex;align-items:baseline;gap:8px;font-family:var(--font-mono);font-size:10.5px;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);pointer-events:none;transition:color .25s var(--ease-soft)}.sp-ct-req{margin-left:2px;color:var(--clay-deep)}.sp-ct-field__label small{padding:2px 7px;border-radius:var(--radius-pill);background:var(--sage-soft);color:var(--sage-deep);font-size:9.5px;letter-spacing:.1em}.sp-ct-field__input{display:block;width:100%;height:64px;margin:0;padding:28px 16px 9px;border:0;border-radius:16px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font:inherit;font-size:16px;line-height:1.4;color:var(--ink);outline:none;-webkit-appearance:none;appearance:none;transition:box-shadow .25s var(--ease-soft),background-color .25s var(--ease-soft)}.sp-ct-field__input::placeholder{color:color-mix(in oklab,var(--ink-muted) 62%,transparent);transition:color .25s}.sp-ct-field__input:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.sp-ct-field__input:focus{background:var(--surface-raised);box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 4px color-mix(in srgb,var(--focus) 16%,transparent)}.sp-ct-field:focus-within .sp-ct-field__label{color:var(--ink)}textarea.sp-ct-field__input{height:auto;min-height:150px;padding-top:32px;line-height:1.55;resize:none;overflow:hidden}.sp-ct-field.is-valid .sp-ct-field__input{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--success) 45%,var(--line))}.sp-ct-field.is-valid .sp-ct-field__input:focus{box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 4px color-mix(in srgb,var(--focus) 16%,transparent)}.sp-ct-err{display:none;margin:0;font-size:12.5px;line-height:1.4;color:var(--danger)}.sp-ct-field.is-invalid .sp-ct-err{display:block;animation:sp-ct-tip .3s var(--ease) both}.sp-ct-field.is-invalid .sp-ct-field__input{background:color-mix(in oklab,var(--danger) 4%,var(--surface));box-shadow:inset 0 0 0 1.5px var(--danger)}.sp-ct-field.is-invalid .sp-ct-field__label{color:var(--danger)}.sp-ct-help{margin:0;padding:0 4px;font-size:12.5px;line-height:1.45;color:var(--ink-muted)}.sp-ct-meta{display:flex;align-items:flex-start;gap:12px;min-height:18px;padding:0 4px}.sp-ct-meta .sp-ct-err{flex:1}.sp-ct-saved{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--ink-muted);white-space:nowrap;animation:sp-ct-tip .4s var(--ease) both}.sp-ct-saved[hidden]{display:none}.sp-ct-saved .sp-icon{width:12px;height:12px;color:var(--success)}.sp-ct-count{margin-left:auto;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;white-space:nowrap;color:var(--ink-muted);transition:color .2s}.sp-ct-saved:not([hidden])+.sp-ct-count{margin-left:0}.sp-ct-count.is-ok{color:var(--success)}.sp-ct-collapse{display:grid;grid-template-rows:0fr;opacity:0;margin-top:-18px;transition:grid-template-rows .55s var(--ease),opacity .35s var(--ease-soft),margin-top .55s var(--ease)}.sp-ct-collapse__inner{min-height:0;overflow:hidden}.sp-ct-collapse.is-open{grid-template-rows:1fr;opacity:1;margin-top:0}.sp-ct-collapse.is-open .sp-ct-collapse__inner{overflow:visible}.sp-ct-collapse .sp-ct-field{padding:2px 0}.sp-ct-submit{width:100%;--h:58px;margin-top:4px;font-size:16px}.sp-ct-submit span{transition:opacity .2s}.sp-ct-submit .sp-btn__arrow{transition:transform .45s var(--ease),opacity .2s}.sp-ct-submit:hover .sp-btn__arrow{transform:translate(4px)}.sp-ct-form__form.is-sending .sp-ct-submit{pointer-events:none}.sp-ct-form__form.is-sending .sp-ct-submit span,.sp-ct-form__form.is-sending .sp-ct-submit .sp-btn__arrow{opacity:0}.sp-ct-form__form.is-sending .sp-ct-submit:after{content:"";position:absolute;width:20px;height:20px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:sp-ct-spin .7s linear infinite}.sp-ct-submit.is-shake{animation:sp-ct-shake .42s var(--ease-soft)}@keyframes sp-ct-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.sp-ct-fine{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-muted);text-align:center}.sp-ct-fine .sp-icon{flex:none;width:14px;height:14px;margin-top:2px}.sp-ct-fine a{color:var(--ink);text-underline-offset:3px}.sp-ct-done{display:grid;gap:14px;justify-items:start;outline:none;animation:sp-ct-tip .6s var(--ease) both}.sp-ct-done[hidden]{display:none}.sp-ct-done__mark{width:72px;height:72px;margin-bottom:6px;display:grid;place-items:center;border-radius:50%;background:var(--sage-soft);color:var(--sage-deep)}.sp-ct-done__mark svg{width:64px;height:64px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.sp-ct-done__mark circle{stroke-dasharray:183;stroke-dashoffset:183;animation:sp-ct-draw .9s var(--ease) .15s forwards}.sp-ct-done__mark path{stroke-dasharray:40;stroke-dashoffset:40;animation:sp-ct-draw .55s var(--ease) .75s forwards}@keyframes sp-ct-draw{to{stroke-dashoffset:0}}.sp-ct-done__text{margin:0;font-size:15.5px;line-height:1.6;color:var(--ink-muted)}.sp-ct-done__text b{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.sp-ct-done__steps{display:grid;gap:0;width:100%;margin:8px 0 6px;padding:0;list-style:none;counter-reset:none}.sp-ct-done__steps li{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);column-gap:14px;padding:0 0 18px}.sp-ct-done__steps li:last-child{padding-bottom:0}.sp-ct-done__steps li:before{content:"";position:absolute;left:15.5px;top:32px;bottom:0;width:1px;background:var(--line)}.sp-ct-done__steps li:last-child:before{display:none}.sp-ct-done__steps li>span{grid-row:span 2;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);font-family:var(--font-mono);font-size:12px;color:var(--ink-muted)}.sp-ct-done__steps li.is-done>span{background:var(--ink);color:var(--surface);box-shadow:none}.sp-ct-done__steps li>span .sp-icon{width:15px;height:15px;stroke-width:2}.sp-ct-done__steps b{font-size:14.5px;font-weight:600;line-height:1.3;padding-top:5px}.sp-ct-done__steps small{font-size:13px;line-height:1.45;color:var(--ink-muted)}.sp-ct-done__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.sp-ct-done__ctas .sp-btn{--h:50px}.sp-ct-toast{position:fixed;z-index:320;left:50%;bottom:28px;display:inline-flex;align-items:center;gap:8px;margin:0;padding:12px 18px 12px 14px;border-radius:var(--radius-pill);background:var(--ink);color:var(--surface);font-size:14px;font-weight:500;box-shadow:var(--shadow-md);opacity:0;transform:translate(-50%,14px);transition:opacity .35s var(--ease-soft),transform .5s var(--ease);pointer-events:none}.sp-ct-toast .sp-icon{width:16px;height:16px;color:var(--sage-soft)}.sp-ct-toast.is-in{opacity:1;transform:translate(-50%)}.sp-ct-toast[hidden]{display:none}.sp-cth__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:24px clamp(32px,6vw,96px);margin-bottom:clamp(32px,4vw,56px)}.sp-cth__headcopy{display:grid;gap:16px;justify-items:start}.sp-cth__lead{margin:0;font-size:16.5px;line-height:1.6;color:var(--ink-muted)}.sp-cth__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.sp-cth-card{--mx:50%;--my:0%;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-rows:auto auto auto 1fr;gap:10px;min-height:250px;padding:24px 22px 22px;border-radius:26px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);text-decoration:none;transition:transform .6s var(--ease),box-shadow .4s var(--ease-soft)}.sp-cth-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(240px circle at var(--mx) var(--my),color-mix(in oklab,var(--sage) 22%,transparent),transparent 70%);opacity:0;transition:opacity .4s var(--ease-soft)}.sp-cth-card:hover,.sp-cth-card:focus-visible{transform:translateY(-6px);box-shadow:inset 0 0 0 1px var(--line-strong),var(--shadow-lg)}.sp-cth-card:hover:before,.sp-cth-card:focus-visible:before{opacity:1}.sp-cth-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.sp-cth-card__icon{width:48px;height:48px;display:grid;place-items:center;border-radius:16px;background:var(--sage-soft);color:var(--sage-deep);margin-bottom:8px;transition:transform .6s var(--ease),background-color .35s,color .35s}.sp-cth-card__icon .sp-icon{width:23px;height:23px}.sp-cth-card:hover .sp-cth-card__icon{transform:rotate(-8deg) scale(1.06);background:var(--ink);color:var(--surface)}.sp-cth-card__num{position:absolute;top:20px;right:22px;font-family:var(--font-display);font-size:44px;font-style:italic;line-height:1;color:color-mix(in oklab,var(--line) 80%,transparent);transition:color .4s}.sp-cth-card:hover .sp-cth-card__num{color:color-mix(in oklab,var(--sage) 40%,transparent)}.sp-cth-card__title{font-family:var(--font-display);font-size:27px;font-weight:400;line-height:1.05;letter-spacing:-.01em}.sp-cth-card__text{font-size:14.5px;line-height:1.55;color:var(--ink-muted)}.sp-cth-card__go{align-self:end;display:inline-flex;align-items:center;gap:10px;margin-top:8px;font-size:14px;font-weight:600}.sp-cth-card__go i{width:32px;height:32px;display:inline-grid;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line-strong);transition:transform .45s var(--ease),background-color .3s,color .3s,box-shadow .3s}.sp-cth-card__go .sp-icon{width:15px;height:15px}.sp-cth-card:hover .sp-cth-card__go i{transform:translate(4px);background:var(--ink);color:var(--surface);box-shadow:none}.sp-cth__pol{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:clamp(28px,3.5vw,44px);padding-top:clamp(22px,3vw,32px);border-top:1px solid var(--line)}.sp-cth__pol-label{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.sp-cth__pol-label .sp-icon{width:15px;height:15px}.sp-cth__chips{display:flex;flex-wrap:wrap;gap:8px}.sp-cth-chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);font-size:13.5px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .3s var(--ease-soft),color .3s var(--ease-soft),box-shadow .3s,transform .4s var(--ease)}.sp-cth-chip .sp-icon{width:16px;height:16px;color:var(--sage-deep);transition:color .3s}.sp-cth-chip:hover{background:var(--ink);color:var(--surface);box-shadow:none;transform:translateY(-2px)}.sp-cth-chip:hover .sp-icon{color:var(--surface)}@media(max-width:1180px){.sp-ct__grid{grid-template-columns:minmax(0,1fr) minmax(0,480px);column-gap:48px}.sp-ct__channels{grid-template-columns:minmax(0,1fr)}.sp-cth__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-cth-card{min-height:220px}}@media(max-width:1024px){.sp-ct{padding-top:20px}.sp-ct__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "form" "channels";grid-template-rows:none;row-gap:32px}.sp-ct__copy{padding-top:0;gap:18px}.sp-ct__title{max-width:10ch}.sp-ct__formwrap{margin-top:18px;max-width:680px}.sp-ct__channels{grid-template-columns:repeat(3,minmax(0,1fr))}.sp-ct__channels>.sp-ct-card:last-child:nth-child(2n){grid-column:auto}.sp-cth__head{grid-template-columns:minmax(0,1fr);align-items:start}}@media(max-width:600px){.sp-ct__status{font-size:13.5px;padding:11px 16px 11px 14px}.sp-ct__paper{top:16px;right:-6px;bottom:-10px;left:8px;border-radius:26px}.sp-ct__seal{top:-30px;right:6px;width:84px;height:84px}.sp-ct__seal:before{top:3px;right:3px;bottom:3px;left:3px}.sp-ct__seal text{font-size:9.8px;letter-spacing:1.6px}.sp-ct__seal>span{width:34px;height:34px}.sp-ct__seal>span .sp-icon{width:16px;height:16px}.sp-ct-form{border-radius:26px}.sp-ct-form__form{padding:30px 18px 22px}.sp-ct-form__head{padding-right:48px}.sp-ct-topics__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-ct-topic{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:11px 10px}.sp-ct-topic__text small{display:none}.sp-ct-topic__tick{top:6px;right:6px;width:16px;height:16px}.sp-ct-topic__tick .sp-icon{width:10px;height:10px}.sp-ct-row,.sp-ct__channels{grid-template-columns:minmax(0,1fr)}.sp-ct-card--email .sp-ct-card__body{flex:1 1 calc(100% - 70px)}.sp-ct-copy{margin-left:66px}.sp-cth__grid{grid-template-columns:minmax(0,1fr);gap:12px}.sp-cth-card{min-height:0;grid-template-rows:none;padding:20px 20px 18px}.sp-cth-card__title{font-size:25px}.sp-cth__chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1*clamp(16px,4vw,48px));padding:2px clamp(16px,4vw,48px) 6px;scrollbar-width:none;scroll-padding-inline:clamp(16px,4vw,48px)}.sp-cth__chips::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){.sp-ct__seal>svg,.sp-ct__pulse:after{animation:none}.sp-ct-done__mark circle,.sp-ct-done__mark path{animation:none;stroke-dashoffset:0}.sp-ct-card,.sp-cth-card,.sp-ct-topic,.sp-ct__paper,.sp-ct-collapse{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/198/assets/suprimal-contact.css.map */
