#perfect10-master-it{--n:#0d2b3e;--b:#1f5f7a;--g:#c9973f;--s:#f7f1e7;--c:#fffaf2;--i:#22313a;font:16px/1.75 Inter,system-ui;color:var(--i);max-width:1216px;margin:36px auto}#perfect10-master-it .w{max-width:1180px;margin:auto;padding:0 18px}#perfect10-master-it .hero{position:relative;overflow:hidden;color:#fff!important;background:var(--n);border-radius:0 0 34px 34px;padding:58px 0}#perfect10-master-it .hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0d2b3ef5,#0d2b3e55),url("https://egypttoursclub.com/storage/7752/Generated-image-1-%281%29.png") center/cover}#perfect10-master-it .hg{position:relative;display:grid;grid-template-columns:1.35fr .65fr;gap:28px}#perfect10-master-it .hero h1,#perfect10-master-it .hero p,#perfect10-master-it .hero small,#perfect10-master-it .hero .pill{color:#fff!important}#perfect10-master-it .hero h1{font-size:clamp(34px,5vw,58px);line-height:1.06}#perfect10-master-it .fact{background:#fffffff2;color:var(--i)!important;padding:24px;border-radius:24px}#perfect10-master-it .fact p{color:var(--i)!important}#perfect10-master-it .fact strong{display:block;color:var(--n)!important;font-size:27px}#perfect10-master-it .pill{display:inline-block;padding:8px 13px;border:1px solid #ffffff45;border-radius:999px;background:#ffffff18;margin:4px}#perfect10-master-it .sec{padding:44px 0}#perfect10-master-it .lay{display:grid;grid-template-columns:1fr 320px;gap:34px}#perfect10-master-it h2,#perfect10-master-it h3{color:var(--n)}#perfect10-master-it h2{font-size:clamp(27px,3vw,39px);margin-top:34px}#perfect10-master-it .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#perfect10-master-it .mini,#perfect10-master-it .card{border:1px solid #0d2b3e22;border-radius:20px;background:var(--c);overflow:hidden}#perfect10-master-it .mini,#perfect10-master-it .card div{padding:20px}#perfect10-master-it .card img{width:100%;height:210px;object-fit:cover}#perfect10-master-it .note{border-left:5px solid var(--g);background:var(--s);padding:20px}#perfect10-master-it .toc{position:sticky;top:20px;background:var(--c);padding:22px;border-radius:22px}#perfect10-master-it .toc a{display:block;color:var(--b);font-weight:800;padding:7px;text-decoration:none}#perfect10-master-it details{border:1px solid #0d2b3e22;border-radius:16px;padding:0 18px;margin:12px 0}#perfect10-master-it summary{font-weight:900;color:var(--n);padding:17px}#perfect10-master-it .cta{background:linear-gradient(135deg,var(--n),var(--b));color:#fff;padding:30px;border-radius:26px}#perfect10-master-it .cta h2,#perfect10-master-it .cta p{color:#fff!important}#perfect10-master-it .btn{display:inline-block;background:var(--g);color:#152530;padding:12px 18px;border-radius:999px;text-decoration:none;font-weight:900}@media(max-width:850px){#perfect10-master-it{margin:0}#perfect10-master-it .hg,#perfect10-master-it .lay,#perfect10-master-it .grid{grid-template-columns:1fr}#perfect10-master-it .toc{position:static}}#perfect10-master-it .overview-rows{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important;margin:0!important}#perfect10-master-it .overview-row{display:grid!important;grid-template-columns:minmax(220px,30%) minmax(0,1fr)!important;gap:28px!important;align-items:center!important;width:100%!important;padding:22px 24px!important;border:1px solid #0d2b3e22!important;border-radius:20px!important;background:var(--c)!important}#perfect10-master-it .overview-row h3{margin:0!important;padding:0!important;font-size:clamp(22px,2vw,30px)!important;line-height:1.2!important;color:var(--n)!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;white-space:normal!important}#perfect10-master-it .overview-row p{margin:0!important;padding:0!important;font-size:16px!important;line-height:1.7!important;color:var(--i)!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;white-space:normal!important}@media(max-width:700px){#perfect10-master-it .overview-row{grid-template-columns:1fr!important;gap:10px!important;align-items:start!important;padding:20px!important}}