.tool-workspace{max-width:1040px}.modern-guide{margin-top:76px;padding:42px;border:1px solid #e0e5ef;border-radius:26px;background:linear-gradient(145deg,#fff,#f8f9ff);box-shadow:0 22px 65px rgba(25,36,79,.08)}.guide-heading{max-width:680px}.guide-heading h2{margin:7px 0 8px;font-size:34px;line-height:1.18;letter-spacing:-1.5px}.guide-heading p{margin:0;color:#707c92;font-size:14px}.guide-flow{margin-top:31px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;position:relative}.guide-flow:before{content:"";height:2px;position:absolute;left:15%;right:15%;top:43px;background:linear-gradient(90deg,#6b65ec,#4a72ed,#1ebec9)}.guide-flow article{min-height:220px;padding:24px;position:relative;z-index:1;border:1px solid #dfe5ef;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(27,38,80,.05);transition:.25s}.guide-flow article:hover{transform:translateY(-5px);border-color:#cbd1fa;box-shadow:0 18px 36px rgba(34,45,100,.1)}.guide-number{position:absolute;right:18px;top:17px;color:#686bea;font-size:12px;font-weight:800}.guide-icon{width:58px;height:58px;display:grid;place-items:center;position:relative;border:7px solid #fff;border-radius:18px;color:#fff;background:linear-gradient(135deg,#6862ef,#436dee);box-shadow:0 7px 20px rgba(75,87,224,.25);font-size:22px;font-style:normal;font-weight:800}.guide-flow article:nth-child(2) .guide-icon{background:linear-gradient(135deg,#625fe9,#8a5fe4)}.guide-flow article:nth-child(3) .guide-icon{background:linear-gradient(135deg,#12a9ae,#2bc9bd)}.guide-flow h3{margin:18px 0 7px;font-size:16px}.guide-flow p{margin:0;color:#748096;font-size:13px;line-height:1.65}.tool-explainer{margin-top:26px;padding:38px 42px;display:grid;grid-template-columns:1fr 300px;align-items:center;gap:50px;overflow:hidden;position:relative;border-radius:25px;color:#fff;background:linear-gradient(135deg,#101943,#222970 62%,#2b2b7c);box-shadow:0 25px 65px rgba(23,28,86,.18)}.tool-explainer:before{content:"";width:390px;height:390px;position:absolute;right:-170px;top:-220px;border-radius:50%;background:rgba(107,225,231,.08)}.explainer-copy,.format-card{position:relative}.explainer-copy .kicker{color:#77e0e4}.explainer-copy h2{margin:8px 0 10px;font-size:31px;letter-spacing:-1.2px}.explainer-copy>p{margin:0;color:#bec8e5;font-size:14px;line-height:1.75}.trust-list{margin-top:22px;display:grid;grid-template-columns:repeat(2,1fr);gap:11px;color:#dce3f7;font-size:12px}.trust-list span{display:flex;align-items:center;gap:8px}.trust-list b{width:21px;height:21px;display:grid;place-items:center;border-radius:50%;color:#132456;background:#70ddd7;font-size:10px}.format-card{padding:24px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:rgba(255,255,255,.075);backdrop-filter:blur(10px)}.format-card>span{color:#7ee1e5;font-size:10px;font-weight:800;letter-spacing:1.4px}.format-card>strong{display:block;margin:8px 0 2px;font-size:20px;overflow-wrap:anywhere}.format-card>p{margin:0;color:#adb8d7;font-size:11px}.format-card>div{margin-top:22px;padding-top:16px;display:flex;align-items:center;gap:8px;border-top:1px solid rgba(255,255,255,.11)}.format-card>div i{width:9px;height:9px;border-radius:50%;background:#35d6ad;box-shadow:0 0 0 5px rgba(53,214,173,.12)}.format-card>div small{color:#bdc7e2;font-size:10px}.format-card>div b{margin-left:auto;color:#54dfb7;font-size:9px}.tool-faq{margin:80px 0 10px}.faq-heading{text-align:center}.faq-heading h2{margin:7px 0 6px;font-size:34px;letter-spacing:-1.4px}.faq-heading p{margin:0;color:#748096;font-size:14px}.faq-list{max-width:850px;margin:30px auto 0;display:grid;gap:10px}.faq-list details{overflow:hidden;border:1px solid #e0e5ee;border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(28,39,80,.035)}.faq-list summary{min-height:62px;padding:17px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;color:#25314b;font-size:14px;font-weight:800}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{width:25px;height:25px;position:relative;flex:0 0 25px;border-radius:7px;background:#eef0ff}.faq-list summary i:before,.faq-list summary i:after{content:"";width:10px;height:2px;position:absolute;left:7.5px;top:11.5px;border-radius:2px;background:#6065dc}.faq-list summary i:after{transform:rotate(90deg);transition:.2s}.faq-list details[open]{border-color:#cfd4fa;box-shadow:0 13px 30px rgba(51,61,130,.08)}.faq-list details[open] summary{color:#575ed8;background:#fafaff}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details>p{margin:0;padding:0 20px 19px;color:#6d798f;font-size:13px;line-height:1.75}.faq-list details[open]>p{padding-top:4px}@media(max-width:820px){.modern-guide{padding:30px}.guide-flow{grid-template-columns:1fr}.guide-flow:before{width:2px;height:auto;left:51px;right:auto;top:40px;bottom:40px}.guide-flow article{min-height:0;padding:21px;display:grid;grid-template-columns:58px 1fr;gap:15px}.guide-flow h3{margin:6px 0}.guide-number{right:16px}.tool-explainer{grid-template-columns:1fr;gap:25px}.format-card{max-width:none}}@media(max-width:540px){.modern-guide{margin-top:52px;padding:24px 18px;border-radius:20px}.guide-heading h2,.faq-heading h2{font-size:28px}.guide-flow article{grid-template-columns:48px 1fr;padding:18px}.guide-icon{width:48px;height:48px;border-width:5px;border-radius:14px}.guide-flow:before{left:41px}.guide-flow h3{padding-right:25px;font-size:15px}.tool-explainer{padding:30px 22px;border-radius:20px}.explainer-copy h2{font-size:27px}.trust-list{grid-template-columns:1fr}.tool-faq{margin-top:58px}.faq-list summary{padding:15px;font-size:13px}.faq-list details>p{padding:0 15px 16px}}
