.JobTourEditorFields-module-scss-module__BOBZeq__tourActionButton{color:#f7f9fff0;background:#0e122abd;border:1px solid #cfd9ff42;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:40px;padding:.6rem 1rem;font-size:.92rem;font-weight:600;line-height:1;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourActionGroup{flex-direction:column;gap:.45rem;display:flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourActionHelper{color:#e4ecffe6;margin:0;font-size:.8rem;line-height:1.35}.JobTourEditorFields-module-scss-module__BOBZeq__tourActionRow{flex-wrap:wrap;align-items:center;gap:.55rem;display:inline-flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourActionButton:hover,.JobTourEditorFields-module-scss-module__BOBZeq__tourActionButton:focus-visible{background:#181e43db;border-color:#ffffff73;transform:translateY(-1px);box-shadow:0 14px 28px #06071a47}.JobTourEditorFields-module-scss-module__BOBZeq__tourActionIcon{object-fit:contain;width:18px;height:auto}.JobTourEditorFields-module-scss-module__BOBZeq__assignmentStudentPreviewBanner{background:linear-gradient(110deg,#0e7bd8 0%,#13a4c9 55%,#26c16f 100%);border:1px solid #e0f9ffb8;border-radius:14px;flex-direction:column;justify-content:center;align-items:stretch;gap:.4rem;width:100%;margin-top:-.5rem;margin-bottom:.5rem;padding:.85rem 1rem;display:flex;box-shadow:0 12px 26px #04283d47,inset 0 1px #ffffff57}.JobTourEditorFields-module-scss-module__BOBZeq__assignmentStudentPreviewBanner p{color:#f8fdfffa;text-wrap:pretty;margin:0;font-size:.9rem;font-weight:550;line-height:1.35}.JobTourEditorFields-module-scss-module__BOBZeq__assignmentStudentPreviewBannerHeader{align-items:center;gap:.45rem;display:inline-flex}.JobTourEditorFields-module-scss-module__BOBZeq__assignmentStudentPreviewCompletionButton{color:#fffffffa;letter-spacing:.01em;white-space:normal;text-align:left;background:#07253f4d;border:1px solid #f4fcffbf;border-radius:999px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.4rem;width:100%;max-width:100%;min-height:38px;padding:.5rem .92rem;font-size:.85rem;font-weight:800;line-height:1.25;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.JobTourEditorFields-module-scss-module__BOBZeq__assignmentStudentPreviewCompletionButton:hover,.JobTourEditorFields-module-scss-module__BOBZeq__assignmentStudentPreviewCompletionButton:focus-visible{background:#07253f7a;transform:translateY(-1px);box-shadow:0 12px 24px #061c2e3d}.JobTourEditorFields-module-scss-module__BOBZeq__assignmentStudentPreviewCompletionButton svg{width:.95rem;height:.95rem}@media (max-width:767px){.JobTourEditorFields-module-scss-module__BOBZeq__assignmentStudentPreviewCompletionButton{text-align:center;border-radius:18px;justify-content:center;gap:.55rem;min-height:0;padding:.8rem .95rem;line-height:1.2}.JobTourEditorFields-module-scss-module__BOBZeq__assignmentStudentPreviewCompletionButton svg{flex:0 0 100%;width:1.05rem;height:1.05rem;margin:0 auto}}.JobTourEditorFields-module-scss-module__BOBZeq__assignmentStudentPreviewIcon{color:#fff;background:#061a3352;border:1px solid #ffffff9e;border-radius:999px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;display:inline-flex}.JobTourEditorFields-module-scss-module__BOBZeq__assignmentStudentPreviewIcon svg{width:.9rem;height:.9rem}.JobTourEditorFields-module-scss-module__BOBZeq__assignmentStudentPreviewLabel{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;font-weight:800}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFields{flex-direction:column;gap:1rem;display:flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorMeta{flex-direction:column;gap:.95rem;display:flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideSection{background:linear-gradient(145deg,#0c1840c7,#182a68ad);border:1px solid #bdd6ff3d;border-radius:14px;flex-direction:column;gap:0;padding:.9rem;display:flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideHeader{color:#f4f7fffa;letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0 0 .5rem;font-size:.92rem;font-weight:800;display:inline-flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideCopy{color:#e3ecffe6;margin:0 0 .72rem;font-size:.88rem;line-height:1.4}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideSubhead{color:#eff5fff0;letter-spacing:.01em;text-transform:none;text-underline-offset:.14em;margin:0 0 .04rem;font-size:1.1em;font-weight:400;text-decoration:underline;text-decoration-thickness:1px}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideArrow{margin-right:.35rem;font-weight:900;text-decoration:none;display:inline-block}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideCta{color:#f8fbfffa;letter-spacing:.03em;text-transform:uppercase;background:#e4efff1f;border:1px solid #c7dbff7a;border-radius:999px;width:fit-content;min-height:38px;padding:.45rem .9rem;font-size:.84rem;font-weight:800}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideCta:hover,.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideCta:focus-visible{background:#e4efff33;border-color:#e4efffc7;transform:translateY(-1px)}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideListWrap{flex-direction:column;gap:.5rem;margin:0 0 .8rem;display:flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideListLabel{color:#ecf3ffe6;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideList{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideListItem{background:#0a122e66;border:1px solid #c7dbff3d;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.55rem .65rem;display:grid}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideListItem[draggable=true]{cursor:grab}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideListItem[draggable=true]:active{cursor:grabbing}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideListItemDragOver{border-color:#92caffb8;box-shadow:inset 0 0 0 1px #92caff42}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideItemNumber{color:#f6fafffa;background:#e1edff29;border-radius:999px;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.78rem;font-weight:800;line-height:1;display:inline-flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideItemTitle{color:#f4f7fff2;min-width:0;font-size:.88rem;font-weight:600;line-height:1.3}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideRemove{color:#ffdfe8fa;background:#45142a8c;border:1px solid #ffc6d652;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideRemove:hover,.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideRemove:focus-visible{background:#5c1b38d1;border-color:#ffdce4b3}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorGuideRemove svg{width:.85rem;height:.85rem}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSection{background:#080d2238;border:1px solid #d6dcff1a;border-radius:14px;padding:.85rem .9rem;position:relative}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorDeleteDraftButton{color:#ffd5e0fa;background:#380c1ea3;border:1px solid #ffbcc66b;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .18s,background .2s,border-color .2s;display:inline-flex;position:absolute;top:.58rem;right:.58rem}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorDeleteDraftButton:hover,.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorDeleteDraftButton:focus-visible{background:#56112ce6;border-color:#ffd3dcbd;transform:translateY(-1px)}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorDeleteDraftButton svg{width:15px;height:15px}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSectionToggle{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.6rem;width:100%;margin:0;padding:0;display:flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSectionHeader{color:#f4f7fff2;letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.45rem;margin:0;font-size:.89rem;font-weight:700;display:inline-flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSectionChevron{color:#d9e2ffd1;width:16px;height:16px}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSectionBody{margin-top:.55rem}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSectionIcon{color:#d9e2ffdb;width:14px;height:14px}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSectionSubhead{color:#dde5ffb8;margin:.35rem 0 0;font-size:.85rem;line-height:1.4}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSectionError{color:#ffd3e8;background:linear-gradient(140deg,#4a183480,#38142c9e);border:1px solid #ffafcb6b;border-radius:14px;align-items:flex-start;gap:.5rem;margin:.48rem 0 0;padding:.58rem .72rem;font-size:.82rem;font-weight:700;line-height:1.4;display:inline-flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSectionError svg{flex:none;width:.95rem;height:.95rem;margin-top:.08rem}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSectionSubhead code{color:#f2f8fffa;background:#bad6ff3d;border:1px solid #c9e0ff73;border-radius:999px;padding:.08rem .38rem;font-size:.8rem;font-weight:700;display:inline-block}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSectionFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.75rem;display:grid}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorField,.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFieldFull{flex-direction:column;gap:.4rem;min-width:0;display:flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFieldFull{grid-column:1/-1}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFieldNested{padding-left:.9rem}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorCheckboxGroup{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .6rem;margin:0;padding:0;display:grid}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorCheckboxOption{color:#e9f0fff5;cursor:pointer;align-items:center;gap:.42rem;min-height:32px;padding:.2rem 0;font-size:.86rem;font-weight:500;line-height:1.3;display:inline-flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorCheckboxOption input{accent-color:#73b7ff;cursor:pointer;width:14px;height:14px;margin:0}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorField input:not([type=checkbox]),.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorField select,.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFieldFull input:not([type=checkbox]),.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFieldFull textarea,.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFieldFull select{color:#f7f9fff5;background:#060b1d8a;border:1px solid #d6dcff33;border-radius:16px;min-height:44px;padding:.75rem .9rem}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFieldFull textarea{resize:vertical;min-height:112px}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorTagsInput{background:#060b1d8a;border:1px solid #d6dcff33;border-radius:16px;flex-wrap:wrap;align-items:center;gap:.45rem;min-height:44px;padding:.45rem .55rem;display:flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorTagsInput:focus-within{border-color:#bccbff8c;box-shadow:0 0 0 2px #7492ff38}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorTagPill{color:#f4f7fff0;background:#7492ff33;border:1px solid #bacbff42;border-radius:999px;align-items:center;gap:.35rem;min-height:30px;padding:.22rem .3rem .22rem .55rem;font-size:.82rem;line-height:1.1;display:inline-flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorTagRemove{color:#f7f9ffe6;background:#0a112b8c;border:0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorTagRemove:hover,.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorTagRemove:focus-visible{background:#0a112bdb}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorTagRemove svg{width:12px;height:12px}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorTagsTextInput{color:#f7f9fff5;background:0 0;border:0;outline:0;flex:140px;min-width:120px;min-height:30px;padding:.2rem .35rem}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorTagsTextInput::placeholder{color:#e1e7ff94}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorTagsMeta{color:#e1e7ffad;flex-wrap:wrap;align-items:center;gap:.55rem;margin:.2rem 0 0;font-size:.8rem;display:flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorTagError{color:#ffd3e8;font-weight:700}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorField label,.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFieldFull label{color:#eef2ffd1;font-size:.9rem;font-weight:600}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorInlineToggleLabel{align-items:center;gap:.5rem;width:fit-content;display:inline-flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorInlineToggleLabel input{accent-color:#73b7ff;width:15px;height:15px;margin:0}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorRequired{color:#ffd6f4}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorRequiredNote{color:#e1e7ffad;margin:.75rem 0 0;font-size:.83rem}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorDropdown{position:relative}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorDropdownButton{color:#f7f9fff5;background:#060b1d8a;border:1px solid #d6dcff33;border-radius:16px;justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-height:46px;padding:.75rem .9rem;display:flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorDropdownCaret{border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;transform:rotate(45deg)translateY(-2px)}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorDropdownMenu{z-index:12;background:#0b0e22f7;border:1px solid #d6dcff29;border-radius:18px;max-height:220px;padding:.22rem .24rem;position:absolute;top:calc(100% + .45rem);left:0;right:0;overflow:auto;box-shadow:0 24px 46px #02051259}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorUnitOption{color:#f5f7ffeb;align-items:center;gap:.38rem;padding:.2rem .22rem;line-height:1.2;display:flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorUnitOption input{accent-color:#73b7ff;width:14px;height:14px;min-height:14px;margin:0}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSelectedUnits{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSelectedUnit{color:#f4f7ffe6;background:#7492ff2e;border:1px solid #bacbff2e;border-radius:999px;align-items:center;min-height:32px;padding:.35rem .7rem;font-size:.84rem;display:inline-flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorHelper{color:#e1e7ffad;margin:0;font-size:.9rem}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorCharCount{color:#e1e7ff9e;align-self:flex-end;margin:-.15rem 0 0;font-size:.78rem;font-weight:700;line-height:1}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFieldError{color:#ffd3e8;margin:-.08rem 0 .1rem;font-size:.82rem;font-weight:700;line-height:1.35}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSubsectionLabel{color:#f4f7fff2;letter-spacing:.08em;text-transform:uppercase;margin:.2rem 0 0;font-size:.84rem;font-weight:800}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorBatchStatus{color:#c2dcffe6;margin:0;font-size:.87rem}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFooter{justify-content:space-between;align-items:center;gap:1rem;display:flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorStatus{color:#f0f4ffd6;flex-wrap:wrap;gap:.55rem;font-size:.9rem;display:flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorError{color:#ffd3e8}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSaveButton{color:#fff;background:linear-gradient(135deg,#7594ffe6,#d382f4e0);border:1px solid #b8cbff57;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:42px;padding:.65rem 1rem;font-weight:700;transition:transform .2s,opacity .2s,box-shadow .2s;display:inline-flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSaveButton:hover,.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSaveButton:focus-visible{transform:translateY(-1px);box-shadow:0 16px 28px #1615433d}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSaveButton[data-variant=saved]{background:#335435b3;border-color:#a1dba242}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSaveLockIcon{object-fit:contain;flex:none;width:auto;height:1em;margin-right:4px}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFloatingActions{right:max(var(--jobviz-desktop-dock-width,clamp(320px, 28vw, 360px)) + 4.5rem,5.5rem);z-index:1700;align-items:center;gap:.55rem;display:flex;position:fixed;bottom:1rem}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorScrollTop{color:#f7f9fff5;background:#12183ef0;border:1px solid #bdcfff57;border-radius:999px;align-items:center;gap:.4rem;min-height:38px;padding:.45rem .85rem;font-size:.86rem;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #06071a52}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFloatingSave{color:#f7f9fffa;letter-spacing:.01em;border:1px solid #bdcfff57;border-radius:999px;justify-content:center;align-items:center;min-width:144px;min-height:40px;padding:.45rem .95rem;font-size:.86rem;font-weight:800;transition:transform .18s,filter .18s,background .18s,border-color .18s;display:inline-flex;box-shadow:0 10px 24px #06071a52}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFloatingShare{color:#fafdfffc;letter-spacing:.01em;text-shadow:0 1px #120c2d59;background:radial-gradient(82% 74% at 100% 0,#00b0e38f 0%,#00b0e338 34%,#0000 58%),radial-gradient(82% 74% at 0 100%,#fe3eac85 0%,#fe3eac33 34%,#0000 58%),linear-gradient(135deg,#1826bc 0%,#9017b6 52%,#fe3eac 100%);border:2px solid #ffffff94;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;min-width:124px;min-height:40px;padding:.48rem .9rem;font-size:.86rem;font-weight:800;transition:transform .18s,border-color .18s,filter .18s,box-shadow .18s;display:inline-flex;box-shadow:0 14px 30px #0f0d3470,0 0 0 1px #a7c3ff2e,0 0 26px #6727c459}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFloatingShareWrap{position:relative}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFloatingShareHint{white-space:nowrap;color:#f1f7fffa;background:#0e1638f2;border:1px solid #b7d2ff7a;border-radius:10px;margin:0;padding:.42rem .7rem;font-size:.78rem;line-height:1.3;animation:.2s ease-out JobTourEditorFields-module-scss-module__BOBZeq__shareHintEnter;position:absolute;bottom:calc(100% + .45rem);right:0;box-shadow:0 10px 24px #06071a52}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFloatingShare:hover,.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFloatingShare:focus-visible{filter:saturate(1.08);border-color:#fffc;transform:translateY(-1px)scale(1.01);box-shadow:0 18px 36px #0f0d3480,0 0 0 1px #bbd1ff3d,0 0 34px #8130d670}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFloatingShare svg{width:15px;height:15px}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFloatingSave:hover,.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFloatingSave:focus-visible{transform:translateY(-1px)}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFloatingSave[data-variant=dirty]{background:linear-gradient(135deg,#ff9874f5,#f5598ff0);border-color:#ffc4b294}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFloatingSave[data-variant=saving]{background:#42599ee6;border-color:#abc1ff70}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFloatingSave[data-variant=saved]{color:#e4ffeeeb;background:#2c4137db;border-color:#8fc6a266}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFloatingSave[data-variant=error]{background:#7a253eeb;border-color:#ffadc985}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFloatingSave[data-variant=locked]{background:linear-gradient(135deg,#1826bcf5,#6c2d82f0);border-color:#bccbff99}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFloatingSave:disabled{opacity:.9;cursor:default}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFloatingContext{color:#ffddebfa;background:#2e1224eb;border:1px solid #ffadc96b;border-radius:10px;max-width:min(420px,100vw - 1.5rem);margin:0;padding:.42rem .66rem;font-size:.78rem;line-height:1.3;position:absolute;bottom:calc(100% + .45rem);right:0;box-shadow:0 10px 24px #06071a52}@keyframes JobTourEditorFields-module-scss-module__BOBZeq__shareHintEnter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorShareOverlay{z-index:1600;background:#0607149e;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorShareCard{background:#0e132df5;border:1px solid #c1d5ff42;border-radius:16px;width:min(520px,100%);padding:1rem 1rem .95rem;position:relative;box-shadow:0 24px 50px #02051273}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorShareCard h3{color:#f7f9fffa;margin:0;font-size:1.05rem}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorShareCard p{color:#e4ecffdb;margin:.5rem 0 0;line-height:1.45}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorShareClose{color:#f7f9fff0;background:#12183ee6;border:1px solid #c1d5ff42;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:.65rem;right:.65rem}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorShareClose svg{width:14px;height:14px}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorShareActions{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorShareButton{color:#f7f9fff5;background:#12183ef0;border:1px solid #b9d2ff57;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:38px;padding:.45rem .85rem;font-size:.84rem;font-weight:700;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorShareButton:hover,.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorShareButton:focus-visible{background:#18214ef0;border-color:#ebf2ff94;transform:translateY(-1px)}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorShareButton[data-copied=true]{background:#225c3feb;border-color:#b3ffd08f;animation:.5s JobTourEditorFields-module-scss-module__BOBZeq__shareCopyPulse;box-shadow:0 0 0 6px #86e8b11f}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorShareButton svg{width:14px;height:14px}@keyframes JobTourEditorFields-module-scss-module__BOBZeq__shareCopyPulse{0%{transform:scale(.98)}55%{transform:scale(1.03)}to{transform:scale(1)}}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorScrollTop svg{width:14px;height:14px}@media (max-width:767px){.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorSectionFields,.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorCheckboxGroup{grid-template-columns:1fr}.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFooter{flex-direction:column;align-items:stretch}.JobTourEditorFields-module-scss-module__BOBZeq__tourActionButton{width:100%}}@media (max-width:991px){.JobTourEditorFields-module-scss-module__BOBZeq__tourEditorFloatingActions{right:1rem}}
.JobTourPreviewBanner-module-scss-module__-XaOGa__previewBanner{background:linear-gradient(140deg,#fffffffa,#eff7fff7 52%,#ffe6f5f5);border:3px solid #1826bc;border-radius:12px;gap:.66rem;padding:.66rem .82rem;display:grid;box-shadow:0 14px 28px #0c185438}.JobTourPreviewBanner-module-scss-module__-XaOGa__previewBannerCta{justify-content:flex-start;display:flex}.JobTourPreviewBanner-module-scss-module__-XaOGa__previewCopy{color:#1c2a57;margin:0;font-size:15px;font-weight:700;line-height:1.42}
.JobVizTutorialOverlay-module-scss-module__rsLYqG__heroButton{color:#f5f8fff5;background:#090f26ad;border:1px solid #c4dbff57;border-radius:999px;align-items:center;gap:.55rem;min-height:44px;padding:.62rem 1rem;font-size:.95rem;font-weight:700;line-height:1;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.JobVizTutorialOverlay-module-scss-module__rsLYqG__heroButton:hover,.JobVizTutorialOverlay-module-scss-module__rsLYqG__heroButton:focus-visible{background:#101838e0;border-color:#e7f1ff94;transform:translateY(-1px)}.JobVizTutorialOverlay-module-scss-module__rsLYqG__heroButtonIcon{width:18px;height:18px}.JobVizTutorialOverlay-module-scss-module__rsLYqG__heroButtonPrimary{color:#f6fafffa;background:linear-gradient(140deg,#182e62d6 0%,#0e1c42db 55%,#090f26cc 100%);border-color:#bcd5ff80;box-shadow:0 8px 18px #05112e3d}.JobVizTutorialOverlay-module-scss-module__rsLYqG__heroButtonPrimary:hover,.JobVizTutorialOverlay-module-scss-module__rsLYqG__heroButtonPrimary:focus-visible{background:linear-gradient(140deg,#1c346ce6 0%,#12224ceb 52%,#101838e6 100%);border-color:#d2e2ff9e}.JobVizTutorialOverlay-module-scss-module__rsLYqG__overlay{z-index:12000100;pointer-events:none;position:fixed;inset:0}.JobVizTutorialOverlay-module-scss-module__rsLYqG__overlayInteractive .JobVizTutorialOverlay-module-scss-module__rsLYqG__scrim{pointer-events:none}.JobVizTutorialOverlay-module-scss-module__rsLYqG__overlayNoBlur .JobVizTutorialOverlay-module-scss-module__rsLYqG__maskTop,.JobVizTutorialOverlay-module-scss-module__rsLYqG__overlayNoBlur .JobVizTutorialOverlay-module-scss-module__rsLYqG__maskLeft,.JobVizTutorialOverlay-module-scss-module__rsLYqG__overlayNoBlur .JobVizTutorialOverlay-module-scss-module__rsLYqG__maskRight,.JobVizTutorialOverlay-module-scss-module__rsLYqG__overlayNoBlur .JobVizTutorialOverlay-module-scss-module__rsLYqG__maskBottom{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0308185c}.JobVizTutorialOverlay-module-scss-module__rsLYqG__scrim{pointer-events:none;position:absolute;inset:0}.JobVizTutorialOverlay-module-scss-module__rsLYqG__maskTop,.JobVizTutorialOverlay-module-scss-module__rsLYqG__maskLeft,.JobVizTutorialOverlay-module-scss-module__rsLYqG__maskRight,.JobVizTutorialOverlay-module-scss-module__rsLYqG__maskBottom{-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#03081880;position:absolute}.JobVizTutorialOverlay-module-scss-module__rsLYqG__maskTop{top:0;left:0;right:0}.JobVizTutorialOverlay-module-scss-module__rsLYqG__maskLeft{left:0}.JobVizTutorialOverlay-module-scss-module__rsLYqG__maskRight{right:0}.JobVizTutorialOverlay-module-scss-module__rsLYqG__maskBottom{bottom:0;left:0;right:0}.JobVizTutorialOverlay-module-scss-module__rsLYqG__scrollHint{z-index:12000102;color:#f3f8fff5;text-align:center;pointer-events:none;background:linear-gradient(145deg,#0a1230f7,#161c48f7);border:1px solid #90bfff73;border-radius:999px;align-items:center;gap:.45rem;max-width:min(100vw - 32px,420px);padding:.55rem 1rem;font-size:.88rem;font-weight:700;line-height:1.25;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0006}.JobVizTutorialOverlay-module-scss-module__rsLYqG__scrollHintTop{top:1rem}.JobVizTutorialOverlay-module-scss-module__rsLYqG__scrollHintBottom{bottom:1rem}@media (prefers-reduced-motion:no-preference){.JobVizTutorialOverlay-module-scss-module__rsLYqG__scrollHintTop{animation:2.4s ease-in-out infinite JobVizTutorialOverlay-module-scss-module__rsLYqG__scrollHintFloatTop}.JobVizTutorialOverlay-module-scss-module__rsLYqG__scrollHintBottom{animation:2.4s ease-in-out infinite JobVizTutorialOverlay-module-scss-module__rsLYqG__scrollHintFloatBottom}}@keyframes JobVizTutorialOverlay-module-scss-module__rsLYqG__scrollHintFloatTop{0%,to{opacity:.92;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(-5px)}}@keyframes JobVizTutorialOverlay-module-scss-module__rsLYqG__scrollHintFloatBottom{0%,to{opacity:.92;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(5px)}}.JobVizTutorialOverlay-module-scss-module__rsLYqG__scrollHintIcon{color:#84c9fff2;flex-shrink:0;width:20px;height:20px}.JobVizTutorialOverlay-module-scss-module__rsLYqG__spotlight{pointer-events:none;border:2px solid #84c9ffeb;border-radius:20px;transition:none;position:fixed;box-shadow:inset 0 0 0 1px #ffffff59,0 0 30px #43abff73}.JobVizTutorialOverlay-module-scss-module__rsLYqG__spotlightInteractive{border-color:#ffda76f5;box-shadow:inset 0 0 0 1px #fff4ca6b,0 0 34px #ffd25e75}.JobVizTutorialOverlay-module-scss-module__rsLYqG__popover{color:#f3f8ff;pointer-events:auto;background:linear-gradient(145deg,#080f27f7,#151640f7);border:1px solid #90bfff6b;border-radius:18px;padding:1rem 1rem .95rem;position:fixed;box-shadow:0 28px 60px #0000006b}.JobVizTutorialOverlay-module-scss-module__rsLYqG__stepFadeIn{animation:.28s ease-out JobVizTutorialOverlay-module-scss-module__rsLYqG__stepFadeIn}@keyframes JobVizTutorialOverlay-module-scss-module__rsLYqG__stepFadeIn{0%{opacity:0}to{opacity:1}}.JobVizTutorialOverlay-module-scss-module__rsLYqG__popoverDragHandle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:12px;align-items:flex-start;gap:.45rem;margin:0 0 .65rem;padding:.2rem 2.75rem .35rem .2rem;display:flex}.JobVizTutorialOverlay-module-scss-module__rsLYqG__popoverDragHandle:active{cursor:grabbing}.JobVizTutorialOverlay-module-scss-module__rsLYqG__popoverDragGrip{color:#a0bef0b3;flex-shrink:0;width:18px;height:18px;margin-top:.15rem}.JobVizTutorialOverlay-module-scss-module__rsLYqG__popoverDragHandleText{flex:1;min-width:0}.JobVizTutorialOverlay-module-scss-module__rsLYqG__popoverDragHandleText .JobVizTutorialOverlay-module-scss-module__rsLYqG__kicker{margin-bottom:.5rem}.JobVizTutorialOverlay-module-scss-module__rsLYqG__popoverDragHandleText .JobVizTutorialOverlay-module-scss-module__rsLYqG__title{margin:0 0 .35rem}.JobVizTutorialOverlay-module-scss-module__rsLYqG__closeButton{color:#f3f8ffe0;background:#ffffff0f;border:1px solid #d3e0ff3d;border-radius:999px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:.7rem;right:.7rem}.JobVizTutorialOverlay-module-scss-module__rsLYqG__kicker{color:#c4deffd1;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.78rem;font-weight:800;display:inline-flex}.JobVizTutorialOverlay-module-scss-module__rsLYqG__kickerIcon{width:16px;height:16px}.JobVizTutorialOverlay-module-scss-module__rsLYqG__title{color:#fff;margin:0 2rem .45rem 0;font-size:1.18rem;line-height:1.25}.JobVizTutorialOverlay-module-scss-module__rsLYqG__body{color:#e7f0ffdb;margin:0;font-size:1rem;line-height:1.55}.JobVizTutorialOverlay-module-scss-module__rsLYqG__progress{color:#b4ccf4c2;letter-spacing:.04em;margin:.85rem 0 0;font-size:.86rem}.JobVizTutorialOverlay-module-scss-module__rsLYqG__interactiveStepPanel{background:linear-gradient(135deg,#ffeda929,#ff82d61f);border:1px solid #ffcd6cb3;border-radius:10px;margin-top:.6rem;padding:.6rem .7rem}.JobVizTutorialOverlay-module-scss-module__rsLYqG__interactiveStepLabel{color:#ffec90;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.JobVizTutorialOverlay-module-scss-module__rsLYqG__interactiveStepInstruction{color:#fff8e0;margin:.35rem 0 0;font-size:.9rem;font-weight:700;line-height:1.35}.JobVizTutorialOverlay-module-scss-module__rsLYqG__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;margin-top:.95rem;display:flex}.JobVizTutorialOverlay-module-scss-module__rsLYqG__primaryButton,.JobVizTutorialOverlay-module-scss-module__rsLYqG__secondaryButton{border-radius:999px;min-height:40px;padding:.55rem .95rem;font-weight:700}.JobVizTutorialOverlay-module-scss-module__rsLYqG__primaryButton{color:#fff;background:linear-gradient(120deg,#1c6dea,#6f3dff);border:1px solid #ffffff3d}.JobVizTutorialOverlay-module-scss-module__rsLYqG__waitingIndicator{color:#ffe77a;letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.92rem;font-weight:900;display:inline-flex}@media (prefers-reduced-motion:no-preference){.JobVizTutorialOverlay-module-scss-module__rsLYqG__waitingIndicator{animation:1.8s ease-in-out infinite JobVizTutorialOverlay-module-scss-module__rsLYqG__waitingPulse}}@keyframes JobVizTutorialOverlay-module-scss-module__rsLYqG__waitingPulse{0%,to{filter:brightness();color:#ffe77a;transform:none}50%{filter:brightness(1.1);color:#ff9edf;transform:none}}.JobVizTutorialOverlay-module-scss-module__rsLYqG__secondaryButton{color:#f3f8ffeb;background:#ffffff14;border:1px solid #d3e0ff3d}.JobVizTutorialOverlay-module-scss-module__rsLYqG__secondaryButton:disabled{opacity:.48}@media (max-width:767px){.JobVizTutorialOverlay-module-scss-module__rsLYqG__popover{width:min(100vw - 24px,360px)!important}.JobVizTutorialOverlay-module-scss-module__rsLYqG__actions{justify-content:stretch}.JobVizTutorialOverlay-module-scss-module__rsLYqG__primaryButton,.JobVizTutorialOverlay-module-scss-module__rsLYqG__secondaryButton{flex:auto}}
.JobVizOverlays-module-scss-module__AljVCG__introOverlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10000010;background:#040a19ad;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.JobVizOverlays-module-scss-module__AljVCG__introDialog{color:#eef6ff;background:#08152bf2;border:1px solid #a3c5f173;border-radius:20px;width:min(560px,95vw);padding:1rem;position:relative;box-shadow:0 24px 50px #00000073}.JobVizOverlays-module-scss-module__AljVCG__introCloseButton{color:#eef6ff;cursor:pointer;background:#ffffff0f;border:1px solid #accbf380;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;line-height:1;transition:background-color .18s ease-out,border-color .18s ease-out,transform .18s ease-out;display:inline-flex;position:absolute;top:.5rem;right:.55rem}.JobVizOverlays-module-scss-module__AljVCG__introCloseButton:hover,.JobVizOverlays-module-scss-module__AljVCG__introCloseButton:focus-visible{background:#5a91e659;border-color:#accbf3bf;transform:translateY(-1px)}.JobVizOverlays-module-scss-module__AljVCG__introDialog h3{color:#fff;margin:0 0 .35rem}.JobVizOverlays-module-scss-module__AljVCG__introDialog p{color:#e9f5ffe0;margin:0}.JobVizOverlays-module-scss-module__AljVCG__introDetail{margin-top:.55rem!important}.JobVizOverlays-module-scss-module__AljVCG__gpPreviewBadge{margin-bottom:.62rem}.JobVizOverlays-module-scss-module__AljVCG__tourPreviewBanner{margin-bottom:.8rem}.JobVizOverlays-module-scss-module__AljVCG__introActions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin-top:.9rem;display:flex}.JobVizOverlays-module-scss-module__AljVCG__savedJobsActions{justify-content:space-between}.JobVizOverlays-module-scss-module__AljVCG__savedJobsPrimaryActions{flex-wrap:wrap;gap:.45rem;display:flex}.JobVizOverlays-module-scss-module__AljVCG__introDismiss,.JobVizOverlays-module-scss-module__AljVCG__introContinue,.JobVizOverlays-module-scss-module__AljVCG__introLogin,.JobVizOverlays-module-scss-module__AljVCG__introNotNow{color:#eaf4ff;background:#ffffff0d;border:1px solid #accbf380;border-radius:999px;padding:.36rem .78rem;font-size:.86rem;text-decoration:none}.JobVizOverlays-module-scss-module__AljVCG__introContinue{background:#5a91e673}.JobVizOverlays-module-scss-module__AljVCG__introNotNow{opacity:.82}.JobVizOverlays-module-scss-module__AljVCG__introCheckboxOption{color:#e9f5ffe6;justify-content:flex-end;align-items:center;gap:.42rem;width:100%;margin-top:1.2rem;font-size:.84rem;display:flex}.JobVizOverlays-module-scss-module__AljVCG__introCheckboxOption input[type=checkbox]{accent-color:#7fb4ff;width:15px;height:15px;margin:0}.JobVizOverlays-module-scss-module__AljVCG__introTutorialTrigger{margin-right:auto}.JobVizOverlays-module-scss-module__AljVCG__welcomeIntroActions{flex-direction:column;align-items:stretch}.JobVizOverlays-module-scss-module__AljVCG__welcomeIntroActions .JobVizOverlays-module-scss-module__AljVCG__introTutorialTrigger,.JobVizOverlays-module-scss-module__AljVCG__welcomeIntroActions .JobVizOverlays-module-scss-module__AljVCG__introContinue{justify-content:center;width:100%;margin-right:0}.JobVizOverlays-module-scss-module__AljVCG__introTutorialPrimary{color:#fff;background:linear-gradient(120deg,#1f7fff,#5bb4ff);border-color:#a1dcffe6;box-shadow:0 10px 24px #2392ff57}
.TestimonialCard-module__OyvLca__card{background:radial-gradient(circle at 100% 0,#00b0e31a,#0000 34%),linear-gradient(#fff,#f7fafffa);border:1px solid #16265814;border-radius:24px;flex-direction:column;gap:1rem;padding:1.45rem 1.4rem 1.25rem;font-family:Noto Sans,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;box-shadow:0 14px 34px #1c285214,inset 0 1px #fffc}.TestimonialCard-module__OyvLca__tags{flex-wrap:wrap;justify-content:center;gap:.38rem;display:flex}.TestimonialCard-module__OyvLca__tag{color:#274495;letter-spacing:.01em;background:#1826bc12;border-radius:999px;align-items:center;padding:.28rem .62rem;font-size:.74rem;font-weight:700;display:inline-flex}.TestimonialCard-module__OyvLca__quote{color:#1d2b4d;letter-spacing:-.01em;text-align:center;margin:0;font-size:1.3rem;font-weight:500;line-height:1.68}.TestimonialCard-module__OyvLca__quoteMark{color:#1d46a5;vertical-align:-.14em;margin:0 .16em;font-size:1.65em;line-height:0;display:inline-block}.TestimonialCard-module__OyvLca__footer{border-top:1px solid #16265814;flex-direction:row;justify-content:center;align-items:center;gap:.65rem;padding-top:.85rem;display:flex}.TestimonialCard-module__OyvLca__avatar{object-fit:cover;background:linear-gradient(135deg,#e9f3ff,#f8eef9);border:2px solid #1826bc24;border-radius:999px;flex:none;width:52px;height:52px}.TestimonialCard-module__OyvLca__avatarFallback{color:#1826bc;letter-spacing:.05em;justify-content:center;align-items:center;font-size:1.15rem;font-weight:700;display:inline-flex}.TestimonialCard-module__OyvLca__meta{text-align:left;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;display:flex}.TestimonialCard-module__OyvLca__name{color:#17223b;font-size:.98rem;font-weight:500}.TestimonialCard-module__OyvLca__detail{color:#4d5a78;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;font-size:.9rem;line-height:1.4;display:inline-flex}.TestimonialCard-module__OyvLca__detailText{align-items:center;display:inline-flex}.TestimonialCard-module__OyvLca__location{color:#4d5a78;align-items:center;gap:.22rem;display:inline-flex}
.TestimonialsShowcase-module__UJd3UW__section{flex-direction:column;gap:1.2rem;display:flex}.TestimonialsShowcase-module__UJd3UW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.TestimonialsShowcase-module__UJd3UW__eyebrow{color:#1826bc;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3rem;font-size:.82rem;font-weight:700}.TestimonialsShowcase-module__UJd3UW__title{color:#142241;margin:0;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.1}.TestimonialsShowcase-module__UJd3UW__lead{color:#52617b;max-width:60ch;margin:.45rem 0 0;line-height:1.6}.TestimonialsShowcase-module__UJd3UW__actions{flex-wrap:wrap;gap:.75rem;display:flex}.TestimonialsShowcase-module__UJd3UW__primaryBtn,.TestimonialsShowcase-module__UJd3UW__secondaryBtn{border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:.8rem 1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.TestimonialsShowcase-module__UJd3UW__primaryBtn{color:#fff;background:linear-gradient(135deg,#1826bc,#00b0e3);border:none}.TestimonialsShowcase-module__UJd3UW__secondaryBtn{color:#16254a;background:#fff;border:1px solid #14224124}.TestimonialsShowcase-module__UJd3UW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.TestimonialsShowcase-module__UJd3UW__state{color:#54617b;font-size:.95rem}@media (max-width:960px){.TestimonialsShowcase-module__UJd3UW__grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.TestimonialsShowcase-module__UJd3UW__grid{grid-template-columns:1fr}}
