.start-page{--forest:#17352A;--pine:#2E5C49;--sage:#7FA98F;--linen:#F2EEE5;--sage-40:rgba(127,169,143,0.4);--rhythm:88px;--pad:32px;font-family:Almarai,sans-serif;background:var(--linen);color:var(--pine);line-height:1.7;min-height:100vh;font-size:19px}.start-page *{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.start-page h1,.start-page h2,.start-page h3{color:var(--forest);font-weight:800;line-height:1.35}.start-page .wrap{max-width:calc(760px + var(--pad) * 2);margin:0 auto;padding:0 var(--pad)}.start-page .wm{font-family:Manrope,sans-serif;font-weight:800;letter-spacing:.16em}.start-page a:focus-visible,.start-page button:focus-visible,.start-page input:focus-visible{outline:2px solid var(--sage);outline-offset:2px}.start-page .shead{padding:40px 0 0;display:flex;justify-content:flex-start}.start-page .brand{display:flex;align-items:center;gap:14px;direction:ltr;padding:7px}.start-page .brand svg{display:block}.start-page .brand .wm{font-size:22px;color:var(--forest)}.start-page .s-welcome{margin-top:var(--rhythm);text-align:center}.start-page .s-welcome h1{font-size:44px}.start-page .s-welcome p{margin-top:16px;font-size:19px;color:var(--pine)}.start-page .s-pain{margin-top:var(--rhythm)}.start-page .s-pain h2{font-size:38px}.start-page .pain{position:relative;margin-top:28px;-webkit-padding-start:26px;padding-inline-start:26px;font-size:22px;font-weight:400;color:var(--pine);line-height:1.7}.start-page .s-pain h2+.pain{margin-top:32px}.start-page .pain:before{content:"";position:absolute;inset-inline-start:0;top:.65em;margin-top:-5px;width:10px;height:10px;background:var(--sage);border-radius:0}.start-page .s-turn{margin-top:var(--rhythm);background:var(--forest);padding:72px 0;text-align:center}.start-page .s-turn h2{font-size:44px;color:var(--linen)}.start-page .s-turn p{margin-top:20px;font-size:19px;color:var(--sage)}.start-page .s-cond{margin-top:var(--rhythm)}.start-page .s-cond h2{font-size:38px}.start-page .s-cond p{margin-top:20px;font-size:19px;color:var(--pine)}.start-page .s-cond p.strong{font-size:21px;font-weight:800;color:var(--forest)}.start-page .s-cta{margin-top:var(--rhythm);text-align:center}.start-page .s-cta h2{font-size:44px}.start-page .s-cta p{margin-top:20px;font-size:19px;color:var(--pine)}.start-page .btn-primary{display:inline-block;margin-top:32px;background:var(--forest);color:var(--linen);border:0;border-radius:8px;padding:18px 40px;font-family:Almarai,sans-serif;font-weight:800;font-size:20px;line-height:1.35;text-decoration:none;cursor:pointer;transition:background .15s}.start-page .btn-primary:hover{background:var(--pine)}.start-page .btn-primary:active{background:var(--pine);box-shadow:inset 0 0 0 1px var(--forest)}.start-page .sec{margin-top:var(--rhythm)}.start-page .q{background:var(--linen);border:1px solid var(--sage-40);border-radius:12px;padding:24px;margin-top:20px;min-inline-size:0}.start-page .q .qt{display:block;font-weight:800;font-size:19px;color:var(--forest)}.start-page fieldset.q legend.qt{padding:0;float:inline-start;width:100%}.start-page fieldset.q legend.qt+.opts{clear:both}.start-page .q .qt .opt-hint{font-weight:400;color:var(--pine);font-size:15px}.start-page .q .qs{font-size:15px;color:var(--pine);margin-top:4px}.start-page .opts{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.start-page .opt{border:1px solid var(--sage-40);background:var(--linen);border-radius:999px;padding:10px 20px;min-height:44px;font-family:Almarai,sans-serif;font-size:17px;color:var(--pine);cursor:pointer;transition:all .15s;line-height:1.5;text-align:start}.start-page .opt:hover{border-color:var(--sage)}.start-page .opt.full{flex:1 1 100%;border-radius:8px;padding:14px 18px}.start-page .opt.sel{background:var(--forest);border-color:var(--forest);color:var(--linen);font-weight:800}.start-page .ig{display:flex;align-items:center;gap:8px;margin-top:16px;border:1px solid var(--sage-40);background:var(--linen);border-radius:8px;padding:4px 14px;direction:ltr}.start-page .ig:hover{border-color:var(--sage)}.start-page .ig span{font-family:Manrope,sans-serif;font-weight:800;font-size:17px;color:var(--pine)}.start-page .ig input{flex:1 1;min-height:44px;border:0;background:transparent;font-family:Manrope,sans-serif;font-size:16px;padding:8px 4px;color:var(--forest);outline:none;direction:ltr;text-align:left}.start-page .ig input::placeholder{font-family:Almarai,sans-serif;font-size:15px;color:var(--pine);opacity:.7;direction:rtl;text-align:left}.start-page .ig:focus-within{outline:2px solid var(--sage);outline-offset:2px}.start-page .ig input:focus-visible{outline:none}.start-page .gobox{margin-top:28px}.start-page .go{width:100%;border:0;border-radius:8px;background:var(--forest);color:var(--linen);font-family:Almarai,sans-serif;font-weight:800;font-size:20px;padding:18px 40px;cursor:pointer;opacity:.35;pointer-events:none;transition:opacity .2s,background .15s}.start-page .go.on{opacity:1;pointer-events:auto}.start-page .go.on:hover{background:var(--pine)}.start-page .go.on:active{background:var(--pine);box-shadow:inset 0 0 0 1px var(--forest)}.start-page .gobox .under{text-align:center;font-size:15px;color:var(--pine);margin-top:12px}.start-page .done{text-align:center;margin-bottom:32px}.start-page .done h2{font-size:38px}.start-page .done p{margin-top:16px;font-size:19px;color:var(--pine)}.start-page .rcard{background:var(--linen);border-radius:12px;overflow:hidden;border:1px solid var(--sage-40);box-shadow:0 8px 28px rgba(23,53,42,.1)}.start-page .rhead{background:var(--forest);color:var(--linen);padding:22px 22px 18px}.start-page .rhead .rt{display:flex;justify-content:space-between;align-items:center}.start-page .rhead .rt .wm{font-size:15px;color:var(--linen)}.start-page .rhead .rt .rsub{font-size:13px;color:var(--sage)}.start-page .rhead h3{font-size:22px;margin-top:10px;color:var(--linen)}.start-page .rhead .rd{font-size:14px;color:var(--sage);margin-top:2px}.start-page .rbody{padding:20px 22px}.start-page .rrow{display:flex;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px dashed var(--sage-40);font-size:16px}.start-page .rrow:last-child{border-bottom:0}.start-page .rrow .rl{color:var(--pine);white-space:nowrap}.start-page .rrow .rv{font-weight:800;color:var(--forest);text-align:left}.start-page .rcode{margin:6px 22px 0;border:1px solid var(--sage-40);border-radius:8px;padding:12px;text-align:center}.start-page .rcode .cl{font-size:13px;color:var(--pine)}.start-page .rcode .cv{font-family:Manrope,sans-serif;font-weight:800;font-size:22px;letter-spacing:.12em;color:var(--forest);direction:ltr}.start-page .rfoot{padding:16px 22px 18px;text-align:center;font-size:14px;color:var(--pine)}.start-page .sstrip{display:flex;height:10px}.start-page .sstrip div{flex:1 1}.start-page .st1{background:var(--forest)}.start-page .st2{background:var(--pine)}.start-page .st3{background:var(--sage)}.start-page .wa{display:block;width:100%;margin-top:20px;border-radius:8px;background:var(--forest);color:var(--linen);font-weight:800;font-size:20px;padding:18px 40px;text-align:center;text-decoration:none;transition:background .15s}.start-page .wa:hover{background:var(--pine)}.start-page .redo{display:block;font-size:16px;text-decoration:underline;background:none;border:0;width:100%;min-height:44px;cursor:pointer;font-family:Almarai,sans-serif}.start-page .redo,.start-page .shot{text-align:center;margin-top:16px;color:var(--pine)}.start-page .shot{font-size:15px}.start-page .s-services h2{font-size:44px}.start-page .scard{background:var(--linen);border:1px solid var(--sage-40);border-radius:12px;padding:28px;margin-top:20px}.start-page .s-services h2+.scard{margin-top:32px}.start-page .scard h3{font-size:26px}.start-page .scard .desc{margin-top:12px;font-size:19px;color:var(--pine)}.start-page .scard .divider{height:1px;background:var(--sage-40);margin:20px 0}.start-page .scard .levels{font-size:19px;color:var(--pine)}.start-page .scard .levels b{font-weight:800;color:var(--forest)}.start-page .scard .levels+.meta{margin-top:12px}.start-page .scard .meta{font-size:20px;color:var(--forest);font-weight:800;line-height:1.7}.start-page .scard .note{margin-top:8px;font-size:17px;color:var(--pine);font-weight:400}.start-page .page-strip{display:flex;height:14px;margin-top:var(--rhythm);direction:ltr}.start-page .page-strip div{flex:1 1}.start-page .ps1{background:var(--pine)}.start-page .ps2{background:var(--sage)}.start-page .ps3{background:var(--linen)}@media (max-width:1023px){.start-page .wrap{max-width:none}}@media (max-width:767px){.start-page{--rhythm:56px;--pad:20px;font-size:17px}.start-page .shead{padding-top:28px}.start-page .brand .wm{font-size:18px}.start-page .brand svg{width:22px;height:22px}.start-page .s-cta h2,.start-page .s-services h2,.start-page .s-turn h2,.start-page .s-welcome h1{font-size:32px}.start-page .done h2,.start-page .s-cond h2,.start-page .s-pain h2{font-size:28px}.start-page .pain{font-size:19px}.start-page .done p,.start-page .s-cond p,.start-page .s-cta p,.start-page .s-turn p,.start-page .s-welcome p,.start-page .scard .desc,.start-page .scard .levels{font-size:17px}.start-page .s-cond p.strong{font-size:19px}.start-page .btn-primary,.start-page .go,.start-page .wa{display:block;width:100%;font-size:18px}.start-page .s-turn{padding:56px 0}.start-page .q{padding:20px}.start-page .q .qt{font-size:17px}.start-page .opt{font-size:16px}.start-page .scard{padding:22px}.start-page .scard h3{font-size:22px}.start-page .scard .meta{font-size:18px}.start-page .scard .note{font-size:15px}}