:root{--fq-orange:#f65d0a;--fq-ink:#121b2c;--fq-muted:#647187;--fq-line:#e8edf3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--fq-ink);font-family:Inter,system-ui,-apple-system,"Segoe UI",Arial,sans-serif}.fq-wrap{width:min(1140px,calc(100% - 40px));margin:auto}.fq-header{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(18,27,44,.08);background:rgba(255,255,255,.92);backdrop-filter:blur(16px)}.fq-nav{display:flex;align-items:center;min-height:78px;gap:28px}.fq-brand{display:flex;flex:0 0 auto}.fq-brand img{width:135px}.fq-menu{display:flex;gap:25px;margin-left:auto}.fq-menu a,.fq-actions>a{color:#344054;text-decoration:none;font-size:.9rem;font-weight:750}.fq-menu a:hover,.fq-menu .is-current{color:var(--fq-orange)}.fq-actions{display:flex;align-items:center;gap:15px}.fq-demo{display:inline-flex;gap:8px;align-items:center;padding:12px 17px;border-radius:999px;background:var(--fq-orange);color:#fff!important;box-shadow:0 10px 22px rgba(246,93,10,.25)}.fq-menu-button{display:none;border:1px solid var(--fq-line);border-radius:10px;background:#fff;padding:9px 11px;font:inherit;font-size:.85rem;font-weight:800;color:var(--fq-ink)}
.fq-hero{position:relative;overflow:hidden;padding:95px 0 85px;background:radial-gradient(circle at 92% 12%,#ffe2ce 0,transparent 26%),radial-gradient(circle at 10% 98%,#eaf3ff 0,transparent 26%),#fff}.fq-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:50px}.fq-eyebrow{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid #ffd7bb;border-radius:999px;background:#fff4ec;color:#c64a04;font-size:.71rem;font-weight:900;letter-spacing:.08em}.fq-hero h1{margin:18px 0 16px;font-size:clamp(2.85rem,5vw,5.05rem);line-height:.97;letter-spacing:-.065em}.fq-hero h1 em{font-style:normal;color:var(--fq-orange)}.fq-hero p{max-width:590px;margin:0;color:#536076;font-size:1.1rem;line-height:1.7}.fq-search{display:flex;align-items:center;max-width:570px;margin-top:29px;padding:5px 7px 5px 16px;border:1px solid #dce4ed;border-radius:15px;background:#fff;box-shadow:0 15px 30px rgba(18,27,44,.08);color:#8792a4}.fq-search input{width:100%;border:0;outline:0;padding:11px 10px;background:transparent;color:var(--fq-ink);font:inherit;font-size:.9rem}.fq-search button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:9px;background:#fff0e7;color:var(--fq-orange);cursor:pointer}.fq-hero-card{position:relative;min-height:325px;overflow:hidden;padding:37px;border-radius:28px;background:linear-gradient(145deg,#172238,#273b60);color:#fff;box-shadow:0 26px 54px rgba(18,27,44,.22)}.fq-hero-card:after{content:"";position:absolute;right:-45px;bottom:-45px;width:180px;height:180px;border-radius:55px;background:linear-gradient(135deg,#ff9b53,#f65d0a);transform:rotate(21deg)}.fq-hero-card>i{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:rgba(255,255,255,.11);color:#ffaf78;font-size:1.42rem}.fq-hero-card strong,.fq-hero-card span{position:relative;z-index:1;display:block}.fq-hero-card strong{margin-top:54px;font-size:2.05rem;line-height:1.05;letter-spacing:-.045em}.fq-hero-card span{margin-top:12px;color:#c3cede;font-size:.92rem}.fq-hero-card>div:last-child{position:absolute;right:25px;top:32px;text-align:right}.fq-hero-card b,.fq-hero-card small{display:block}.fq-hero-card b{font-size:1.7rem;color:#ffad74}.fq-hero-card small{margin-top:2px;color:#c3cede;font-size:.72rem}.fq-orb{position:absolute;top:60px;right:62px;width:120px;height:120px;border:1px solid rgba(255,255,255,.17);border-radius:50%}
.fq-topics{padding:78px 0;background:#f8fafc}.fq-section-title span,.fq-faq-head span,.fq-contact span{color:var(--fq-orange);font-size:.7rem;font-weight:900;letter-spacing:.14em}.fq-section-title h2,.fq-faq-head h2,.fq-contact h2{margin:8px 0 0;font-size:clamp(2rem,3.4vw,3.1rem);letter-spacing:-.055em}.fq-topic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:30px}.fq-topic{display:block;padding:21px;border:1px solid #e6ebf1;border-radius:17px;background:#fff;color:var(--fq-ink);text-align:left;cursor:pointer;transition:.2s}.fq-topic:hover,.fq-topic.is-active{border-color:#ffb888;box-shadow:0 12px 26px rgba(246,93,10,.1);transform:translateY(-3px)}.fq-topic i{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#fff0e7;color:var(--fq-orange);font-size:1.1rem}.fq-topic b,.fq-topic small{display:block}.fq-topic b{margin-top:16px;font-size:.95rem}.fq-topic small{margin-top:5px;color:var(--fq-muted);font-size:.75rem}.fq-help{padding:85px 0}.fq-faq-head{display:flex;align-items:end;justify-content:space-between;gap:20px}.fq-faq-head>span{padding:8px 12px;border-radius:999px;background:#f2f4f7;color:#475467;font-size:.75rem;letter-spacing:0}.fq-filters{display:flex;gap:8px;flex-wrap:wrap;margin:31px 0 18px}.fq-filter{padding:9px 13px;border:1px solid #e0e6ee;border-radius:999px;background:#fff;color:#526076;font:inherit;font-size:.8rem;font-weight:800;cursor:pointer}.fq-filter.is-active,.fq-filter:hover{border-color:var(--fq-orange);background:var(--fq-orange);color:#fff}.fq-list{display:grid;gap:12px}.fq-item{overflow:hidden;border:1px solid #e5eaf0;border-radius:15px;background:#fff;transition:.2s}.fq-item:hover,.fq-item.is-open{border-color:#ffc69f;box-shadow:0 11px 28px rgba(246,93,10,.08)}.fq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border:0;background:#fff;color:var(--fq-ink);font:inherit;font-size:1rem;font-weight:850;text-align:left;cursor:pointer}.fq-question i{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:10px;background:#fff0e7;color:var(--fq-orange);transition:.22s}.fq-item.is-open .fq-question{color:#d94f04}.fq-item.is-open .fq-question i{background:var(--fq-orange);color:#fff;transform:rotate(180deg)}.fq-answer{display:none;padding:0 22px 22px;color:#5b687c;font-size:.95rem;line-height:1.72}.fq-item.is-open .fq-answer{display:block}.fq-empty{padding:35px;border:1px dashed #ccd5e1;border-radius:15px;color:var(--fq-muted);text-align:center}.fq-contact{padding:72px 0;background:linear-gradient(120deg,#f65d0a,#e84a00);color:#fff}.fq-contact .fq-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.fq-contact span{color:#ffe0cf}.fq-contact h2{max-width:560px}.fq-contact p{max-width:540px;margin:11px 0 0;color:#ffe6d8;line-height:1.6}.fq-contact-actions{display:flex;gap:10px;flex-wrap:wrap}.fq-contact-actions a{display:inline-flex;align-items:center;gap:8px;padding:13px 17px;border:1px solid rgba(255,255,255,.35);border-radius:999px;color:#fff;text-decoration:none;font-size:.87rem;font-weight:850}.fq-contact-actions a:first-child{background:#fff;color:#c44700;border-color:#fff}
@media(max-width:900px){.fq-menu{gap:15px}.fq-hero-grid{grid-template-columns:1fr}.fq-hero-card{max-width:480px;width:100%;margin:auto}.fq-topic-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:690px){.fq-wrap{width:min(100% - 28px,1140px)}.fq-nav{min-height:66px;gap:10px}.fq-brand img{width:118px}.fq-menu-button{display:inline-flex;align-items:center;gap:5px;margin-left:auto}.fq-menu{display:none;position:absolute;top:66px;right:0;left:0;flex-direction:column;gap:0;padding:10px 17px 17px;background:#fff;border-bottom:1px solid var(--fq-line);box-shadow:0 13px 22px rgba(18,27,44,.08)}.fq-menu.is-open{display:flex}.fq-menu a{padding:10px 0}.fq-actions{display:none}.fq-hero{padding:57px 0}.fq-hero h1{font-size:3rem}.fq-hero p{font-size:1rem}.fq-hero-card{min-height:270px;padding:27px}.fq-hero-card strong{margin-top:35px;font-size:1.7rem}.fq-topics,.fq-help{padding:58px 0}.fq-topic-grid{grid-template-columns:1fr 1fr;gap:10px}.fq-topic{padding:16px}.fq-topic b{margin-top:11px;font-size:.85rem}.fq-topic small{display:none}.fq-faq-head{align-items:start;flex-direction:column}.fq-question{padding:17px;font-size:.92rem}.fq-answer{padding:0 17px 18px;font-size:.9rem}.fq-contact{padding:55px 0}.fq-contact .fq-wrap{align-items:start;flex-direction:column}.fq-contact h2{font-size:2.25rem}}
