.TailoringHero-module__dfyo1q__hero{isolation:isolate;grid-template-columns:1fr 1fr;align-items:start;gap:60px;margin-top:-72px;padding:121.2px 80px 60px;display:grid;position:relative;overflow:hidden}.TailoringHero-module__dfyo1q__heroGlass{z-index:0;-webkit-backdrop-filter:saturate(180%)blur(5px);backdrop-filter:saturate(180%)blur(5px);background:#ffffffb3;position:absolute;inset:0}.TailoringHero-module__dfyo1q__heroDots{z-index:1;background-image:radial-gradient(circle,#0f172a0f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 40%,#0000 100%);mask-image:radial-gradient(70% 70%,#000 40%,#0000 100%)}.TailoringHero-module__dfyo1q__title{max-width:720px;color:var(--color-slate);letter-spacing:0;line-height:1.05}.TailoringHero-module__dfyo1q__lead{color:#475569;max-width:520px;font-size:1.05rem;line-height:1.75}.TailoringHero-module__dfyo1q__secondaryCta{color:var(--color-slate);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border:1px solid #0f172a14;box-shadow:0 20px 60px #0000002e}.TailoringHero-module__dfyo1q__secondaryCta:hover,.TailoringHero-module__dfyo1q__secondaryCta:focus-visible{color:var(--color-slate);background:#ffffffeb;border-color:#0f172a24}@keyframes TailoringHero-module__dfyo1q__heroFadeUpPct{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes TailoringHero-module__dfyo1q__heroFadeUpPx{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.TailoringHero-module__dfyo1q__heroFadeSpan{opacity:0;animation:.45s ease-out forwards TailoringHero-module__dfyo1q__heroFadeUpPct}.TailoringHero-module__dfyo1q__heroFadeItem{opacity:0;animation:.4s ease-out forwards TailoringHero-module__dfyo1q__heroFadeUpPx}.TailoringHero-module__dfyo1q__footerDefer{content-visibility:auto;contain-intrinsic-size:auto 620px}.TailoringHero-module__dfyo1q__secH2{letter-spacing:-.5px;color:var(--color-slate);font-size:clamp(2rem,3vw,2.8rem);font-weight:600;line-height:1.15}.TailoringHero-module__dfyo1q__problemCard{background:var(--bs-white);border:1px solid #0f172a12;border-radius:20px;height:100%;padding:1.75rem;transition:transform .3s,box-shadow .3s;box-shadow:0 2px 16px #0000000d}.TailoringHero-module__dfyo1q__problemCard:hover{transform:translateY(-4px);box-shadow:0 8px 32px #00000017}.TailoringHero-module__dfyo1q__problemCardIcon{width:48px;height:48px;color:var(--color-salmon);background:#ff74491a;border-radius:14px;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.3rem;display:flex}.TailoringHero-module__dfyo1q__problemCardTitle{color:var(--color-slate);margin-bottom:.5rem;font-size:1rem;font-weight:700}.TailoringHero-module__dfyo1q__problemCardDesc{color:#475569;margin:0;font-size:.9rem;line-height:1.6}.TailoringHero-module__dfyo1q__stepsGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.TailoringHero-module__dfyo1q__stepBadge{background:var(--color-salmon);width:30px;height:30px;color:var(--bs-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex;box-shadow:0 2px 8px #ff744959}.TailoringHero-module__dfyo1q__newStepCard{background:linear-gradient(to bottom,#f5f4f1 0%,var(--bs-white)100%);border:9px solid var(--bs-white);border-radius:28px;transition:transform .35s,box-shadow .35s;box-shadow:0 4px 32px #00000017,0 1px 4px #0000000d}.TailoringHero-module__dfyo1q__newStepCard:hover{transform:translateY(-6px);box-shadow:0 12px 40px #00000021,0 4px 12px #0000000f}.TailoringHero-module__dfyo1q__stepIllus{background:0 0;border-radius:28px 28px 0 0;justify-content:center;align-items:center;height:210px;display:flex;position:relative;overflow:hidden}.TailoringHero-module__dfyo1q__stepLabel{color:#aaa9a4;letter-spacing:.04em;font-size:11px}.TailoringHero-module__dfyo1q__stepDescNew{color:#2a2a28;font-size:14.5px;line-height:1.55}.TailoringHero-module__dfyo1q__stepDescNew strong{color:#1a1a18;font-weight:700}.TailoringHero-module__dfyo1q__stepIllusJd{flex-direction:column;align-items:center;gap:.75rem;width:100%;padding:1rem;display:flex}.TailoringHero-module__dfyo1q__jdBox{background:var(--bs-white);border:1px solid #0f172a14;border-radius:14px;flex-direction:column;gap:.35rem;width:100%;padding:.7rem .9rem;display:flex;box-shadow:0 2px 12px #0000000f}.TailoringHero-module__dfyo1q__jdLine{background:#e2e8f0;border-radius:4px;height:7px}.TailoringHero-module__dfyo1q__jdBadge{color:var(--color-salmon);background:#ff74491a;border-radius:999px;align-self:flex-start;padding:.2rem .55rem;font-size:.62rem;font-weight:700}.TailoringHero-module__dfyo1q__stepIllusCompare{flex-direction:column;align-items:center;gap:.5rem;width:100%;padding:1rem;display:flex}.TailoringHero-module__dfyo1q__stepIllusTailor{flex-direction:column;gap:.45rem;width:100%;padding:1rem;display:flex}.TailoringHero-module__dfyo1q__stepIllusQuestions{flex-direction:column;gap:.4rem;width:100%;padding:.75rem .9rem;display:flex}.TailoringHero-module__dfyo1q__questionItem{background:var(--bs-white);border:1px solid #0f172a12;border-radius:10px;padding:.42rem .6rem;box-shadow:0 1px 4px #0000000a}.TailoringHero-module__dfyo1q__questionText{color:#334155;margin:0 0 .22rem;font-size:.58rem;font-weight:600;line-height:1.35}.TailoringHero-module__dfyo1q__questionAnswerBar{background:#e2e8f0;border-radius:3px;height:5px}.TailoringHero-module__dfyo1q__questionAnswerBarFill{background:linear-gradient(90deg,var(--color-salmon),#f59e0b);border-radius:3px;height:100%}.TailoringHero-module__dfyo1q__stepIllusPreview{flex-direction:column;align-items:center;gap:.75rem;display:flex}.TailoringHero-module__dfyo1q__previewDoc{background:var(--bs-white);border:1px solid #0f172a1a;border-radius:10px;flex-direction:column;gap:.3rem;width:100px;padding:.6rem .7rem;display:flex;box-shadow:0 4px 20px #0000001a}.TailoringHero-module__dfyo1q__previewDocName{color:var(--color-slate);font-size:.55rem;font-weight:800}.TailoringHero-module__dfyo1q__previewDocDivider{background:#e2e8f0;border-radius:1px;height:1px}.TailoringHero-module__dfyo1q__previewDocLine{background:#e2e8f0;border-radius:2px;height:4px}.TailoringHero-module__dfyo1q__previewDownloadBtn{background:var(--color-slate);color:var(--bs-white);border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .85rem;font-size:.65rem;font-weight:700;display:flex;box-shadow:0 2px 8px #0f172a33}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes TailoringHero-module__dfyo1q__rotateGlow{0%{--angle:0deg}to{--angle:360deg}}.TailoringHero-module__dfyo1q__aquaGlassyCard{background:linear-gradient(to bottom left,#0ff6 0%,#00c8c840 30%,#0096961a 70%,#0064640d 100%);border:1px solid #00ffff59;box-shadow:0 8px 32px #0000004d,0 4px 16px #00ffff26,inset -2px 0 8px #0ff3,inset 0 1px #ffffff1a}.TailoringHero-module__dfyo1q__aquaGlassyCard:before{content:"";border-radius:inherit;background:conic-gradient(from var(--angle),transparent 0deg 70deg,#0ff 90deg,transparent 110deg 360deg);-webkit-mask:linear-gradient(var(--bs-white)0 0)content-box,linear-gradient(var(--bs-white)0 0);mask:linear-gradient(var(--bs-white)0 0)content-box,linear-gradient(var(--bs-white)0 0);padding:2px;animation:12s linear infinite TailoringHero-module__dfyo1q__rotateGlow;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude}.TailoringHero-module__dfyo1q__aquaGlassyCard:after{content:"";border-radius:inherit;background:conic-gradient(from var(--angle),transparent 0deg 75deg,#0ff 90deg,transparent 105deg 360deg);-webkit-mask:linear-gradient(var(--bs-white)0 0)content-box,linear-gradient(var(--bs-white)0 0);mask:linear-gradient(var(--bs-white)0 0)content-box,linear-gradient(var(--bs-white)0 0);padding:2px;animation:12s linear infinite TailoringHero-module__dfyo1q__rotateGlow;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude}.TailoringHero-module__dfyo1q__orangeGlassyCard{background:linear-gradient(to bottom right,#ff5e0066 0%,#ff5e0040 30%,#ff5e001a 70%,#ff5e000d 100%);border:1px solid #ff5e0059;box-shadow:0 8px 32px #0000004d,0 4px 16px #ff5e0026,inset -2px 0 8px #ff5e0033,inset 0 1px #ffffff1a}.TailoringHero-module__dfyo1q__orangeGlassyCard:before{content:"";border-radius:inherit;background:conic-gradient(from var(--angle),transparent 0deg 70deg,#ff5e00 90deg,transparent 110deg 360deg);-webkit-mask:linear-gradient(var(--bs-white)0 0)content-box,linear-gradient(var(--bs-white)0 0);mask:linear-gradient(var(--bs-white)0 0)content-box,linear-gradient(var(--bs-white)0 0);padding:2px;animation:12s linear infinite TailoringHero-module__dfyo1q__rotateGlow;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude}.TailoringHero-module__dfyo1q__orangeGlassyCard:after{content:"";border-radius:inherit;background:conic-gradient(from var(--angle),transparent 0deg 75deg,#ff5e00 90deg,transparent 105deg 360deg);-webkit-mask:linear-gradient(var(--bs-white)0 0)content-box,linear-gradient(var(--bs-white)0 0);mask:linear-gradient(var(--bs-white)0 0)content-box,linear-gradient(var(--bs-white)0 0);padding:2px;animation:12s linear infinite TailoringHero-module__dfyo1q__rotateGlow;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude}.TailoringHero-module__dfyo1q__azureGlassyCard{background:linear-gradient(to bottom left,#00a7ff66 0%,#00a7ff40 30%,#00a7ff1a 70%,#00a7ff0d 100%);border:1px solid #00a7ff59;box-shadow:0 8px 32px #0000004d,0 4px 16px #00a7ff26,inset -2px 0 8px #00a7ff33,inset 0 1px #ffffff1a}.TailoringHero-module__dfyo1q__azureGlassyCard:before{content:"";border-radius:inherit;background:conic-gradient(from var(--angle),transparent 0deg 70deg,#00a7ff 90deg,transparent 110deg 360deg);-webkit-mask:linear-gradient(var(--bs-white)0 0)content-box,linear-gradient(var(--bs-white)0 0);mask:linear-gradient(var(--bs-white)0 0)content-box,linear-gradient(var(--bs-white)0 0);padding:2px;animation:12s linear infinite TailoringHero-module__dfyo1q__rotateGlow;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude}.TailoringHero-module__dfyo1q__azureGlassyCard:after{content:"";border-radius:inherit;background:conic-gradient(from var(--angle),transparent 0deg 75deg,#00a7ff 90deg,transparent 105deg 360deg);-webkit-mask:linear-gradient(var(--bs-white)0 0)content-box,linear-gradient(var(--bs-white)0 0);mask:linear-gradient(var(--bs-white)0 0)content-box,linear-gradient(var(--bs-white)0 0);padding:2px;animation:12s linear infinite TailoringHero-module__dfyo1q__rotateGlow;position:absolute;inset:-1px;-webkit-mask-composite:xor;mask-composite:exclude}.TailoringHero-module__dfyo1q__straightTop{clip-path:polygon(0% 0%,20% 0%,27% 50px,73% 50px,80% 0%,100% 0%,100% calc(100% - 50px),80% calc(100% - 50px),73% 100%,27% 100%,20% calc(100% - 50px),0% calc(100% - 50px));padding-top:40px;padding-bottom:90px}.TailoringHero-module__dfyo1q__notchedCardAlt{clip-path:polygon(0% 50px,20% 50px,27% 0%,73% 0%,80% 50px,100% 50px,100% calc(100% - 50px),80% calc(100% - 50px),73% 100%,27% 100%,20% calc(100% - 50px),0% calc(100% - 50px));border-radius:15px;margin-top:0;padding-top:40px;padding-bottom:90px;position:relative;box-shadow:0 20px 60px #0000004d}.TailoringHero-module__dfyo1q__glassyEffect{background:linear-gradient(150deg,#eee9,#d5d5d566);border:1px solid #ffffff4d}.TailoringHero-module__dfyo1q__bentoGrid{grid-template-columns:repeat(12,1fr);gap:16px;display:grid}.TailoringHero-module__dfyo1q__bentoCard{background:var(--bs-white);border:1px solid #0f172a12;border-radius:20px;padding:32px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;position:relative;overflow:hidden}.TailoringHero-module__dfyo1q__bcWhite{background:linear-gradient(to bottom,#f5f4f1 0%,var(--bs-white)100%);border:1px solid #0f172a0f}.TailoringHero-module__dfyo1q__bentoCard:hover{transform:translateY(-6px);box-shadow:0 24px 56px #0f172a1a}.TailoringHero-module__dfyo1q__bentoCard h3{color:var(--color-slate);letter-spacing:-.02em;margin-bottom:8px;font-size:1.05rem;font-weight:700}.TailoringHero-module__dfyo1q__bentoCard p{color:#475569;margin:0;font-size:.87rem;line-height:1.7}.TailoringHero-module__dfyo1q__bc2{background:var(--color-slate);grid-column:span 7}.TailoringHero-module__dfyo1q__bc3{grid-column:span 5}.TailoringHero-module__dfyo1q__bc4,.TailoringHero-module__dfyo1q__bc5{grid-column:span 4}.TailoringHero-module__dfyo1q__bc6{background:var(--color-salmon);grid-column:span 4}.TailoringHero-module__dfyo1q__bc2 h3{color:var(--bs-white)}.TailoringHero-module__dfyo1q__bc2 p{color:#ffffff8c}.TailoringHero-module__dfyo1q__bc6 h3{color:var(--bs-white)}.TailoringHero-module__dfyo1q__bc6 p{color:#fffc}.TailoringHero-module__dfyo1q__bcBigNum{color:var(--color-salmon);letter-spacing:-.04em;margin-bottom:8px;font-size:3.5rem;font-weight:900;line-height:1}.TailoringHero-module__dfyo1q__bc6 .TailoringHero-module__dfyo1q__bcBigNum{color:#fffffff2}.TailoringHero-module__dfyo1q__bentoCta{border-top:1px solid #0f172a12;padding-top:2.5rem}.TailoringHero-module__dfyo1q__candidateBgBlobA,.TailoringHero-module__dfyo1q__candidateBgBlobB{filter:blur(90px);opacity:0;z-index:0;pointer-events:none;border-radius:50%;position:absolute}.TailoringHero-module__dfyo1q__candidateBgBlobA{background:#ff805573;width:360px;height:360px;top:-160px;left:-160px}.TailoringHero-module__dfyo1q__candidateBgBlobB{background:#2b7cd359;width:320px;height:320px;top:28%;right:-140px}.TailoringHero-module__dfyo1q__appSceneWrap{min-height:700px;margin-top:-40px;padding:20px 0}.TailoringHero-module__dfyo1q__appScene{min-height:700px}.TailoringHero-module__dfyo1q__appScene:before{content:"";filter:blur(32px);background:radial-gradient(circle,#8b5cf61a,#3b82f614 45%,#0000 72%);border-radius:50%;width:min(680px,88vw);height:min(680px,88vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.TailoringHero-module__dfyo1q__flowStage{z-index:3;--template-lift:110px;--stage-shift-x:-60px;width:576px;max-width:100%;padding-bottom:var(--template-lift);transform:scale(var(--scene-scale,1))translateX(var(--stage-shift-x));transform-origin:top;position:relative}.TailoringHero-module__dfyo1q__flowCard{background:var(--bs-white);border:1px solid #0f172a12;border-radius:18px;position:relative;box-shadow:0 30px 70px #0f172a29,0 8px 24px #4f46e512}.TailoringHero-module__dfyo1q__flowCardActive{border-color:#6366f166;box-shadow:0 30px 70px #0f172a2e,0 0 0 3px #6366f129}.TailoringHero-module__dfyo1q__flowCardDimmed{opacity:.72}.TailoringHero-module__dfyo1q__flowStepBadge{z-index:5;background:var(--color-slate);width:26px;height:26px;color:var(--bs-white);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:-11px;left:-11px;box-shadow:0 6px 16px #0f172a47}.TailoringHero-module__dfyo1q__flowStepBadgeActive{background:linear-gradient(135deg,#818cf8,#6366f1)}.TailoringHero-module__dfyo1q__editorCard{width:480px;max-width:100%;margin:calc(var(--template-lift)*-1)auto 0;z-index:2;background:#f4f5f7;overflow:visible}.TailoringHero-module__dfyo1q__editorCardInner{border-radius:18px}.TailoringHero-module__dfyo1q__jobCard{z-index:6;width:330px;padding:.8rem .85rem;position:absolute;bottom:16px;left:-60px;rotate:-1.5deg}.TailoringHero-module__dfyo1q__jobLogo{color:#ffd75e;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:11px;place-items:center;width:38px;height:38px;font-size:1.05rem;display:grid}.TailoringHero-module__dfyo1q__jobTitle{color:var(--color-slate);letter-spacing:-.01em;line-height:1.25}.TailoringHero-module__dfyo1q__jobMetaRow{color:var(--color-slate-muted);gap:.28rem}.TailoringHero-module__dfyo1q__jobIconBtn{width:26px;height:26px;color:var(--color-slate);background:var(--bs-white);border:1px solid #0f172a1f;border-radius:50%;place-items:center;display:grid}.TailoringHero-module__dfyo1q__tailorBtn{background-image:var(--gradient-teal-ai);color:var(--bs-white);border-radius:999px;gap:.32rem;padding:.4rem .8rem;font-weight:600;position:relative;box-shadow:0 4px 12px #00b89452}.TailoringHero-module__dfyo1q__applyBtn{background-image:var(--gradient-salmon-pill);color:var(--bs-white);background-size:200%;border-radius:999px;padding:.4rem .85rem;font-weight:600;box-shadow:0 4px 12px #ee097947}.TailoringHero-module__dfyo1q__clickRing{pointer-events:none;border:2px solid #00b894a6;border-radius:999px;animation:2s ease-out infinite TailoringHero-module__dfyo1q__clickPulse;position:absolute;inset:-5px}@keyframes TailoringHero-module__dfyo1q__clickPulse{0%{opacity:.9;transform:scale(.94)}70%{opacity:0;transform:scale(1.14)}to{opacity:0;transform:scale(1.14)}}.TailoringHero-module__dfyo1q__cursorArrow{z-index:6;color:var(--color-slate);filter:drop-shadow(0 3px 6px #0f172a59);position:absolute;bottom:-.85rem;right:.75rem}.TailoringHero-module__dfyo1q__pickerCard{z-index:6;width:330px;padding:.85rem .9rem;position:absolute;top:220px;right:-100px;rotate:1.5deg}.TailoringHero-module__dfyo1q__pickerLabel{color:var(--color-slate-muted);letter-spacing:.08em;text-transform:uppercase;gap:.3rem;font-weight:700}.TailoringHero-module__dfyo1q__chipRow{gap:.35rem}.TailoringHero-module__dfyo1q__optChip{background:var(--bs-white);text-align:left;border:1px solid #ebebeb;border-radius:11px;flex:1 1 0;gap:.25rem;min-width:0;padding:.38rem .42rem}.TailoringHero-module__dfyo1q__optChipActive{border-color:var(--color-slate);background:#3f3d5614}.TailoringHero-module__dfyo1q__optChipIcon{width:21px;height:21px;color:var(--color-slate-muted);background:#f1f3f5;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.TailoringHero-module__dfyo1q__optChipIconActive{background:var(--color-slate);color:var(--bs-white)}.TailoringHero-module__dfyo1q__optChipLabel{color:var(--color-slate);line-height:1.2}.TailoringHero-module__dfyo1q__optChipCheck{color:#cbd5e1;flex-shrink:0}.TailoringHero-module__dfyo1q__optChipCheckActive{color:var(--color-slate)}.TailoringHero-module__dfyo1q__optChipDesc{color:var(--color-slate-muted);margin:0;line-height:1.3}.TailoringHero-module__dfyo1q__fileBar{border-bottom:1px solid #0f172a0f;border-radius:18px 18px 0 0;gap:.5rem;padding:.7rem .95rem}.TailoringHero-module__dfyo1q__fileBarIcon{color:var(--color-slate-muted)}.TailoringHero-module__dfyo1q__fileBarName{color:#1e293b}.TailoringHero-module__dfyo1q__fileBarBadge{background:rgba(var(--bs-success-rgb),.12);gap:.28rem;margin-left:auto;padding:.2rem .55rem}.TailoringHero-module__dfyo1q__docSheet{z-index:1;border-radius:8px;margin:.7rem;padding:.8rem .75rem;box-shadow:0 4px 14px #0f172a14}.TailoringHero-module__dfyo1q__docName{color:var(--color-slate);letter-spacing:.04em;font-weight:800}.TailoringHero-module__dfyo1q__docRole{color:#475569;margin:.12rem 0 .5rem;font-style:italic;font-weight:500}.TailoringHero-module__dfyo1q__docContact{color:#475569;gap:.2rem .5rem;margin-bottom:.5rem}.TailoringHero-module__dfyo1q__docContactDot{color:#cbd5e1}.TailoringHero-module__dfyo1q__docHeaderRule{opacity:1;border:0;border-top:1px dashed #0f172a2e;height:1px;margin:0 0 .6rem;padding:0}.TailoringHero-module__dfyo1q__docContact i{color:var(--color-slate-muted);margin-right:.2rem}.TailoringHero-module__dfyo1q__docSection{margin-top:.75rem}.TailoringHero-module__dfyo1q__docSectionTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--color-slate);margin:0 0 .22rem;font-weight:800}.TailoringHero-module__dfyo1q__docSectionRule{box-sizing:content-box;opacity:1;border:0;border-top:1px dashed #0f172a2e;height:1px;margin:0 0 .35rem;padding:0}.TailoringHero-module__dfyo1q__docSummary{color:#475569;margin:0;line-height:1.6}.TailoringHero-module__dfyo1q__jdTerm{color:#1d4ed8;background:#2563eb1a;border-radius:4px;padding:0 .15rem;font-weight:600}.TailoringHero-module__dfyo1q__docEntry{margin-bottom:.5rem}.TailoringHero-module__dfyo1q__docEntryHead{gap:.3rem}.TailoringHero-module__dfyo1q__docEntryTitle{color:#1e293b;font-weight:700}.TailoringHero-module__dfyo1q__docEntryDate{color:var(--color-slate-muted)}.TailoringHero-module__dfyo1q__docEntryCompany{color:var(--color-slate-muted);margin:.05rem 0 .35rem;font-style:italic}.TailoringHero-module__dfyo1q__docBullets{gap:.3rem}.TailoringHero-module__dfyo1q__docBullets li{color:#475569;padding-left:.85rem;line-height:1.55;position:relative}.TailoringHero-module__dfyo1q__docBullets li:before{content:"";background:#cbd5e1;border-radius:50%;width:3px;height:3px;position:absolute;top:.6em;left:.28rem}.TailoringHero-module__dfyo1q__bulletEditing{background:#6366f10d;border:1px dashed #6366f18c;border-radius:6px;padding:.22rem .45rem .22rem .85rem}.TailoringHero-module__dfyo1q__bulletTailored{background:rgba(var(--bs-success-rgb),.09);border-radius:6px;gap:.35rem;font-weight:500;padding:.24rem .45rem!important}.TailoringHero-module__dfyo1q__bulletTailored:before{content:none}.TailoringHero-module__dfyo1q__bulletTailoredCheck{margin-top:.15rem}.TailoringHero-module__dfyo1q__dragHandle{color:#94a3b8;cursor:grab;position:absolute;top:.3rem;left:-.75rem}.TailoringHero-module__dfyo1q__bulletToolbar{z-index:4;background:var(--bs-white);border:1px solid #0f172a1a;border-radius:8px;gap:.15rem;padding:.16rem .3rem;position:absolute;top:-.85rem;right:.2rem;box-shadow:0 6px 18px #0f172a29}.TailoringHero-module__dfyo1q__bulletToolbarBtn{color:#475569;border-radius:4px;place-items:center;width:17px;height:17px;display:grid}.TailoringHero-module__dfyo1q__bulletToolbarBtn:hover{background:#f1f5f9}.TailoringHero-module__dfyo1q__docSkillRow{gap:.3rem;margin-top:.4rem}.TailoringHero-module__dfyo1q__docSkillTag{color:#334155;background:#eef2f7;border-radius:4px;gap:.22rem;padding:.1rem .3rem}.TailoringHero-module__dfyo1q__docSkillRemove{color:#94a3b8;cursor:pointer}.TailoringHero-module__dfyo1q__docSkillTagAdded{color:#15803d;background:rgba(var(--bs-success-rgb),.08);border:1px dashed rgba(var(--bs-success-rgb),.5);border-radius:4px;gap:.22rem;padding:.1rem .3rem}.TailoringHero-module__dfyo1q__docSkillAddBtn{color:var(--color-slate-muted);background:var(--bs-white);border:1px dashed #0f172a38;border-radius:4px;padding:.1rem .32rem}@media (prefers-reduced-motion:reduce){.TailoringHero-module__dfyo1q__clickRing{animation:none}}@media (max-width:1400px){.TailoringHero-module__dfyo1q__flowStage{--scene-scale:.9}}@media (max-width:1200px){.TailoringHero-module__dfyo1q__flowStage{--scene-scale:.8}}@media (max-width:1024px){.TailoringHero-module__dfyo1q__appSceneWrap,.TailoringHero-module__dfyo1q__appScene{min-height:640px}.TailoringHero-module__dfyo1q__flowStage{--scene-scale:.74}}@media (max-width:1200px){.TailoringHero-module__dfyo1q__hero{gap:40px;padding:141.2px 48px 60px}}@media (max-width:1024px){.TailoringHero-module__dfyo1q__hero{grid-template-columns:1fr;gap:48px}}@media (max-width:767.98px){.TailoringHero-module__dfyo1q__hero{margin-top:0;padding:72px 28px 50px}.TailoringHero-module__dfyo1q__stepsGrid{grid-template-columns:repeat(2,1fr)}.TailoringHero-module__dfyo1q__straightTop{clip-path:none;padding:48px 0 56px}.TailoringHero-module__dfyo1q__notchedCardAlt{clip-path:none;padding:80px 20px}.TailoringHero-module__dfyo1q__bentoGrid{grid-template-columns:1fr}.TailoringHero-module__dfyo1q__bc2,.TailoringHero-module__dfyo1q__bc3,.TailoringHero-module__dfyo1q__bc4,.TailoringHero-module__dfyo1q__bc5,.TailoringHero-module__dfyo1q__bc6{grid-column:span 12}}@media (max-width:575.98px){.TailoringHero-module__dfyo1q__hero{padding:90px 20px 50px}.TailoringHero-module__dfyo1q__stepsGrid{grid-template-columns:1fr}.TailoringHero-module__dfyo1q__stepIllus{height:160px}}
.TailoringIllustrationMobile-module___34HtG__wrap{max-width:420px;padding:6px 0}.TailoringIllustrationMobile-module___34HtG__wrap:before{content:"";filter:blur(30px);z-index:0;pointer-events:none;background:radial-gradient(circle,#8b5cf61f,#3b82f614 45%,#0000 72%);border-radius:50%;width:min(460px,86vw);height:min(460px,86vw);position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.TailoringIllustrationMobile-module___34HtG__stack{z-index:1;gap:.85rem}.TailoringIllustrationMobile-module___34HtG__flowCard{background:var(--bs-white);border:1px solid #0f172a12;border-radius:16px;position:relative;box-shadow:0 18px 44px #0f172a24,0 6px 18px #4f46e50f}.TailoringIllustrationMobile-module___34HtG__stepBadge{z-index:5;background:var(--color-slate);width:22px;height:22px;color:var(--bs-white);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:-9px;left:-9px;box-shadow:0 5px 14px #0f172a42}.TailoringIllustrationMobile-module___34HtG__jobCard{padding:.75rem .8rem}.TailoringIllustrationMobile-module___34HtG__jobLogo{color:#ffd75e;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-radius:10px;place-items:center;width:36px;height:36px;font-size:1rem;display:grid}.TailoringIllustrationMobile-module___34HtG__jobTitle{color:var(--color-slate);line-height:1.25}.TailoringIllustrationMobile-module___34HtG__jobMetaRow{color:var(--color-slate-muted);gap:.28rem}.TailoringIllustrationMobile-module___34HtG__jobIconBtn{width:26px;height:26px;color:var(--color-slate);border:1px solid #0f172a1f;border-radius:50%;place-items:center;display:grid}.TailoringIllustrationMobile-module___34HtG__tailorBtn{background-image:var(--gradient-teal-ai);color:var(--bs-white);border-radius:999px;gap:.3rem;padding:.38rem .75rem;font-weight:600;position:relative;box-shadow:0 4px 12px #00b89452}.TailoringIllustrationMobile-module___34HtG__applyBtn{background-image:var(--gradient-salmon-pill);color:var(--bs-white);background-size:200%;border-radius:999px;padding:.38rem .8rem;font-weight:600;box-shadow:0 4px 12px #ee097947}.TailoringIllustrationMobile-module___34HtG__clickRing{pointer-events:none;border:2px solid #00b894a6;border-radius:999px;animation:2s ease-out infinite TailoringIllustrationMobile-module___34HtG__clickPulse;position:absolute;inset:-4px}@keyframes TailoringIllustrationMobile-module___34HtG__clickPulse{0%{opacity:.9;transform:scale(.94)}70%{opacity:0;transform:scale(1.14)}to{opacity:0;transform:scale(1.14)}}@media (prefers-reduced-motion:reduce){.TailoringIllustrationMobile-module___34HtG__clickRing{animation:none}}.TailoringIllustrationMobile-module___34HtG__pickerCard{padding:.8rem}.TailoringIllustrationMobile-module___34HtG__pickerLabel{color:var(--color-slate-muted);letter-spacing:.08em;text-transform:uppercase;gap:.3rem;font-weight:700}.TailoringIllustrationMobile-module___34HtG__chipRow{gap:.35rem}.TailoringIllustrationMobile-module___34HtG__optChip{background:var(--bs-white);text-align:left;border:1px solid #ebebeb;border-radius:10px;flex:1 1 0;gap:.25rem;min-width:0;padding:.38rem .4rem}.TailoringIllustrationMobile-module___34HtG__optChipActive{border-color:var(--color-slate);background:#3f3d5614}.TailoringIllustrationMobile-module___34HtG__optChipIcon{width:20px;height:20px;color:var(--color-slate-muted);background:#f1f3f5;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.TailoringIllustrationMobile-module___34HtG__optChipIconActive{background:var(--color-slate);color:var(--bs-white)}.TailoringIllustrationMobile-module___34HtG__optChipLabel{color:var(--color-slate);line-height:1.15}.TailoringIllustrationMobile-module___34HtG__optChipDesc{color:var(--color-slate-muted);margin:0;line-height:1.3}.TailoringIllustrationMobile-module___34HtG__editorCard{background:#f4f5f7;overflow:visible}.TailoringIllustrationMobile-module___34HtG__fileBar{border-bottom:1px solid #0f172a0f;border-radius:16px 16px 0 0;gap:.45rem;padding:.65rem .8rem}.TailoringIllustrationMobile-module___34HtG__fileBarIcon{color:var(--color-slate-muted)}.TailoringIllustrationMobile-module___34HtG__fileBarName{color:#1e293b}.TailoringIllustrationMobile-module___34HtG__fileBarBadge{background:rgba(var(--bs-success-rgb),.12);gap:.25rem;padding:.18rem .5rem}.TailoringIllustrationMobile-module___34HtG__docSheet{border-radius:8px;margin:.6rem;padding:.75rem .7rem;box-shadow:0 4px 14px #0f172a14}.TailoringIllustrationMobile-module___34HtG__docName{color:var(--color-salmon);letter-spacing:-.01em;font-weight:800}.TailoringIllustrationMobile-module___34HtG__docRole{color:#475569;margin:.1rem 0 .55rem;font-weight:500}.TailoringIllustrationMobile-module___34HtG__docContact{color:#475569;gap:.2rem .55rem}.TailoringIllustrationMobile-module___34HtG__docContact i{color:var(--color-slate-muted);margin-right:.2rem}.TailoringIllustrationMobile-module___34HtG__docSection{margin-top:.7rem}.TailoringIllustrationMobile-module___34HtG__docSectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-salmon);margin:0 0 .22rem;font-weight:800}.TailoringIllustrationMobile-module___34HtG__docSectionRule{background-color:var(--color-salmon);opacity:1;border:0;height:1px;margin:0 0 .35rem;padding:0}.TailoringIllustrationMobile-module___34HtG__docSummary{color:#475569;margin:0;line-height:1.55}.TailoringIllustrationMobile-module___34HtG__jdTerm{color:#1d4ed8;background:#2563eb1a;border-radius:4px;padding:0 .15rem;font-weight:600}.TailoringIllustrationMobile-module___34HtG__docEntry{margin-bottom:.5rem}.TailoringIllustrationMobile-module___34HtG__docEntryHead{gap:.3rem}.TailoringIllustrationMobile-module___34HtG__docEntryTitle{color:#1e293b;font-weight:700}.TailoringIllustrationMobile-module___34HtG__docEntryDate{color:var(--color-slate-muted)}.TailoringIllustrationMobile-module___34HtG__docEntryCompany{color:var(--color-slate-muted);margin:.05rem 0 .35rem}.TailoringIllustrationMobile-module___34HtG__docBullets{gap:.3rem}.TailoringIllustrationMobile-module___34HtG__docBullets li{color:#475569;padding-left:.85rem;line-height:1.5;position:relative}.TailoringIllustrationMobile-module___34HtG__docBullets li:before{content:"";background:#cbd5e1;border-radius:50%;width:3px;height:3px;position:absolute;top:.58em;left:.28rem}.TailoringIllustrationMobile-module___34HtG__bulletEditing{background:#6366f10d;border:1px dashed #6366f18c;border-radius:6px;padding:.22rem .45rem .22rem .85rem}.TailoringIllustrationMobile-module___34HtG__bulletTailored{background:rgba(var(--bs-success-rgb),.09);border-radius:6px;gap:.35rem;font-weight:500;padding:.24rem .45rem!important}.TailoringIllustrationMobile-module___34HtG__bulletTailored:before{content:none}.TailoringIllustrationMobile-module___34HtG__bulletTailoredCheck{margin-top:.15rem}.TailoringIllustrationMobile-module___34HtG__dragHandle{color:#94a3b8;position:absolute;top:.28rem;left:-.6rem}.TailoringIllustrationMobile-module___34HtG__bulletToolbar{z-index:4;background:var(--bs-white);border:1px solid #0f172a1a;border-radius:7px;gap:.12rem;padding:.14rem .26rem;position:absolute;top:-.8rem;right:.15rem;box-shadow:0 6px 18px #0f172a29}.TailoringIllustrationMobile-module___34HtG__bulletToolbarBtn{color:#475569;border-radius:4px;place-items:center;width:15px;height:15px;display:grid}.TailoringIllustrationMobile-module___34HtG__docSkillRow{gap:.3rem;margin-top:.4rem}.TailoringIllustrationMobile-module___34HtG__docSkillTag{color:#334155;background:#eef2f7;border-radius:4px;gap:.22rem;padding:.1rem .3rem}.TailoringIllustrationMobile-module___34HtG__docSkillRemove{color:#94a3b8}.TailoringIllustrationMobile-module___34HtG__docSkillTagAdded{color:#15803d;background:rgba(var(--bs-success-rgb),.08);border:1px dashed rgba(var(--bs-success-rgb),.5);border-radius:4px;gap:.22rem;padding:.1rem .3rem}.TailoringIllustrationMobile-module___34HtG__docSkillAddBtn{color:var(--color-slate-muted);background:var(--bs-white);border:1px dashed #0f172a38;border-radius:4px;padding:.1rem .32rem}
