.elementor-3 .elementor-element.elementor-element-e684c2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-81px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.czLegal{--gold:#c9a45a;--sage:#bac095;--ink:rgba(0,0,0,.88);--muted:rgba(0,0,0,.52);--border:rgba(0,0,0,.08);--panel:#ffffff;--bg:#f7f5f0;--ease:cubic-bezier(.4,0,.2,1);background:var(--bg);font-family:Arial,Helvetica,sans-serif;color:var(--ink);line-height:1.7}.czLegal__wrap{max-width:min(820px, calc(100% - 40px));margin:0 auto}.czLegal__hero{padding:64px 0 48px;background:radial-gradient(ellipse 700px 400px at 8% 20%,rgb(186 192 149 / .20),transparent 58%),radial-gradient(ellipse 600px 360px at 92% 25%,rgb(124 96 21 / .16),transparent 58%),linear-gradient(180deg,#0a0907,#141210);position:relative;overflow:hidden}.czLegal__hero::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--gold) 40%,var(--gold) 60%,transparent);opacity:.40}.czLegal__eye{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 12px}.czLegal__heroTitle{font-family:Georgia,serif;font-size:clamp(28px, 4.5vw, 46px);font-weight:700;line-height:1.08;letter-spacing:-.02em;color:rgb(255 255 255 / .93);margin:0 0 12px}.czLegal__heroSub{font-size:14px;color:rgb(255 255 255 / .48);line-height:1.65;max-width:55ch;margin:0 0 28px}.czLegal__nav{display:flex;flex-wrap:wrap;gap:8px}.czLegal__navLink{padding:8px 16px;border-radius:999px;font-size:13px;font-weight:500;color:rgb(255 255 255 / .58);text-decoration:none;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .10);transition:background .18s,color .18s,border-color .18s}.czLegal__navLink:hover{background:rgb(255 255 255 / .14);color:rgb(255 255 255 / .85)}.czLegal__navLink.is-active{background:rgb(201 164 90 / .20);border-color:rgb(201 164 90 / .40);color:var(--gold)}.czLegal__body{padding:48px 0 72px}.czLegal__section{margin-bottom:56px;scroll-margin-top:100px}.czLegal__sectionHead{display:flex;align-items:center;gap:14px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border)}.czLegal__sectionNum{font-family:Georgia,serif;font-size:13px;font-weight:700;color:var(--gold);letter-spacing:.10em;flex-shrink:0;padding:6px 12px;border-radius:999px;background:rgb(201 164 90 / .10);border:1px solid rgb(201 164 90 / .22)}.czLegal__sectionTitle{font-family:Georgia,serif;font-size:clamp(20px, 2.6vw, 28px);font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--ink);margin:0}.czLegal__content{display:flex;flex-direction:column;gap:0}.czLegal__block{padding:24px 0;border-bottom:1px solid var(--border)}.czLegal__block:last-child{border-bottom:none}.czLegal__block h3{font-family:Georgia,serif;font-size:16px;font-weight:700;color:var(--ink);margin:0 0 12px;padding-left:12px;border-left:3px solid var(--sage)}.czLegal__block p{color:rgb(0 0 0 / .70);font-size:14px;line-height:1.75;margin:0 0 10px}.czLegal__block p:last-child{margin-bottom:0}.czLegal__block ul{margin:10px 0 12px 0;padding-left:20px}.czLegal__block ul li{font-size:14px;color:rgb(0 0 0 / .68);line-height:1.7;margin-bottom:5px}.czLegal__block a{color:#5a6b3a;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.czLegal__block a:hover{color:#3a4a22}.czLegal__table-wrap{overflow-x:auto;margin:14px 0;border-radius:12px;border:1px solid var(--border)}.czLegal__table{width:100%;border-collapse:collapse;font-size:13px;background:var(--panel)}.czLegal__table thead th{background:#f0ede6;padding:11px 14px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border)}.czLegal__table tbody td,.czLegal__block>.czLegal__table th{padding:11px 14px;border-bottom:1px solid var(--border);color:rgb(0 0 0 / .72);line-height:1.55;vertical-align:top}.czLegal__block>.czLegal__table th{background:#f7f5f0;font-weight:600;font-size:12px;color:var(--muted);white-space:nowrap;width:38%}.czLegal__table tbody tr:last-child td,.czLegal__block>.czLegal__table tr:last-child th,.czLegal__block>.czLegal__table tr:last-child td{border-bottom:none}.czLegal__table tbody tr:hover td{background:#faf9f5}.czLegal__table code{font-family:monospace;font-size:12px;background:rgb(0 0 0 / .05);padding:2px 6px;border-radius:4px;color:var(--ink)}.czLegal__note{margin:14px 0 0;padding:13px 16px;border-radius:12px;background:rgb(0 0 0 / .03);border:1px solid rgb(0 0 0 / .07);border-left:3px solid var(--gold);font-size:13px;color:var(--muted);line-height:1.65;font-style:italic}.czLegal__note--success{background:rgb(186 192 149 / .10);border-left-color:var(--sage);border-color:rgb(186 192 149 / .22);color:#3d5020;font-style:normal;font-weight:500}.czLegal__rights{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:14px 0 16px}.czLegal__right{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:12px;background:var(--panel);border:1px solid var(--border)}.czLegal__rightIcon{font-size:18px;width:36px;height:36px;border-radius:10px;background:rgb(186 192 149 / .14);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#5a6b3a}.czLegal__right strong{display:block;font-size:13px;font-weight:600;color:var(--ink);margin-bottom:3px}.czLegal__right p{font-size:12px!important;color:var(--muted)!important;margin:0!important;line-height:1.50!important}.czLegal__updated{margin-top:14px!important;font-size:12px!important;color:var(--muted)!important;padding:8px 14px;background:rgb(0 0 0 / .03);border-radius:8px;display:inline-block}.czLegal__contact{margin-top:16px;padding:36px 0 0;border-top:1px solid var(--border)}.czLegal__contactInner{background:radial-gradient(ellipse 500px 300px at 5% 50%,rgb(186 192 149 / .14),transparent 55%),var(--panel);border:1px solid var(--border);border-radius:20px;padding:32px 36px;text-align:center;box-shadow:0 4px 20px rgb(0 0 0 / .06)}.czLegal__contactInner h3{font-family:Georgia,serif;font-size:clamp(18px, 2.2vw, 24px);font-weight:700;color:var(--ink);margin:0 0 10px}.czLegal__contactInner p{font-size:14px;color:var(--muted);margin:0 0 20px;line-height:1.65}.czLegal__cta{display:inline-flex;align-items:center;justify-content:center;padding:13px 28px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;background:linear-gradient(135deg,#7a8a53,#b8924a);color:#fff;box-shadow:0 10px 28px rgb(0 0 0 / .14);transition:transform .20s var(--ease),box-shadow .20s}.czLegal__cta:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgb(0 0 0 / .20)}@media (max-width:640px){.czLegal__hero{padding:48px 0 36px}.czLegal__body{padding:32px 0 56px}.czLegal__sectionHead{flex-direction:row}.czLegal__rights{grid-template-columns:1fr}.czLegal__contactInner{padding:24px 20px}.czLegal__block h3{font-size:15px}}