@charset "UTF-8";:root{--doct-ink: #070b3f;--doct-text: #172452;--doct-muted: #526080;--doct-teal: #009ca6;--doct-teal-2: #16b8c4;--doct-teal-dark: #007f88;--doct-logo-navy: #0d294b;--doct-logo-teal: #22a7c7;--doct-purple: #7048e8;--doct-orange: #f18722;--font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-serif: "Playfair Display", Georgia, "Times New Roman", serif;--doct-line: rgba(7, 11, 63, .1);--doct-surface: #ffffff;--doct-soft: #f6fcff;--doct-radius-card: 16px;--doct-radius-button: 10px;--doct-shadow-soft: 0 18px 52px rgba(7, 11, 63, .08);--doct-shadow-card: 0 24px 60px rgba(7, 11, 63, .11);--doct-card-hover-orb-size: 128px;--doct-card-hover-orb-offset: -48px;--doct-wrap: 1120px;--doct-section-y: 42px;--doct-section-y-mobile: 32px;--doct-font-body: 1rem;--doct-font-hero-title: clamp(2.85rem, 5.2vw, 4.55rem);--doct-font-hero-title-large: clamp(2.9rem, 5.4vw, 5rem);--doct-font-hero-title-mobile: clamp(2.35rem, 12vw, 3.1rem);--doct-font-hero-lead: 1rem;--doct-font-section-title: clamp(1.95rem, 3vw, 2.55rem);--doct-font-section-text: .98rem;--doct-font-eyebrow: .9rem;--doct-font-card-title: 1rem;--doct-font-card-text: .8rem;--doct-font-button: .85rem;--doct-font-cta-title: clamp(1.65rem, 2.8vw, 2.35rem);--doct-font-cta-text: .96rem;--doct-font-trust-title: .78rem;--doct-font-trust-text: .72rem;--doct-hero-height: 660px;--doct-hero-height-tablet: 640px;--doct-hero-height-mobile: 710px;--doct-hero-top: 74px;--doct-hero-top-mobile: 0px;--doct-hero-content-bottom: 50px;--doct-hero-content-margin-left: 30px;--doct-hero-content-margin-left-mobile: 20px;--doct-hero-content-bottom-mobile: 84px;--doct-hero-content-offset-x: 50px;--doct-hero-content-offset-x-mobile: 0px;--doct-hero-breadcrumb-gap: 32px;--doct-hero-action-gap: 30px;--doct-hero-copy-max: 620px;--doct-hero-copy-max-tablet: 690px;--doct-hero-title-max: 760px;--doct-hero-title-size: var(--doct-font-hero-title);--doct-hero-title-size-large: var(--doct-font-hero-title-large);--doct-hero-title-size-mobile: var(--doct-font-hero-title-mobile);--doct-hero-title-line: 1.08;--doct-hero-lead-max: 540px;--doct-hero-lead-max-narrow: 455px;--doct-hero-lead-margin-top: 24px;--doct-hero-lead-size: var(--doct-font-hero-lead);--doct-hero-lead-line: 1.72;--doct-transition: .24s cubic-bezier(.22, 1, .36, 1);--doct-cta-panel-gap: 52px;--doct-cta-stat-gap: 20px;--doct-cta-stat-content-gap: 10px;--doct-cta-copy-title-max: 480px;--doct-cta-copy-text-max: 460px;--doct-cta-action-margin-top: 22px;--doct-cta-stat-label-size: .76rem;--bg: #f4fbfb;--bg2: #eaf6f7;--card: #ffffff;--text: #0b2a3a;--muted: #5d6f7a;--accent: #1fb6c9;--accent2: #0aa1b4;--border: rgba(11, 42, 58, .1);--radius: 18px;--shadow: 0 18px 44px rgba(11, 42, 58, .1);--max: 1180px;--transition: .24s cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:var(--text);font-size:var(--doct-font-body);background:radial-gradient(1000px 520px at 15% 0%,rgba(31,182,201,.18),transparent 58%),radial-gradient(900px 520px at 85% 10%,rgba(10,161,180,.14),transparent 58%),linear-gradient(180deg,var(--bg2),var(--bg));line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .72s var(--transition),transform .72s var(--transition)}.reveal.visible{opacity:1;transform:translateY(0)}.wrap{max-width:var(--max);display:flex;justify-content:center;margin:0 250px}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid var(--border);background:#fff;color:var(--text);padding:12px 14px;font-weight:800;font-size:13px;box-shadow:0 10px 18px #0b2a3a0f;cursor:pointer;transition:transform var(--transition),box-shadow var(--transition)}.btn:hover{transform:translateY(-2px);box-shadow:0 16px 30px #0b2a3a24}.btn.primary{border-color:#1fb6c959;background:linear-gradient(135deg,#1fb6c9f2,#0aa1b4c7);color:#fff;box-shadow:0 12px 22px #1fb6c938}.btn.primary:hover{border-color:#1fb6c99e;box-shadow:0 18px 34px #1fb6c947}.panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.gap-min{gap:10px!important}.gap-mittel{gap:16px!important}.gap-max{gap:24px!important}.doct-page{overflow:hidden;color:var(--doct-ink);background:radial-gradient(780px 420px at 72% 6%,rgba(0,156,166,.1),transparent 68%),linear-gradient(180deg,#ffffff 0%,var(--doct-soft) 45%,#ffffff 100%)}.doct-wrap{width:min(100% - 48px,var(--doct-wrap));margin:0 auto}.doct-section{padding:var(--doct-section-y) 0}.doct-section-heading{max-width:720px;margin:0 auto 30px;text-align:center}.doct-section-heading h1,.doct-section-heading h2{margin:0;color:var(--doct-ink);font-size:var(--doct-font-section-title);line-height:1.16;letter-spacing:0}.doct-section-heading p:not(.doct-eyebrow){margin:12px auto 0;color:var(--doct-text);font-size:var(--doct-font-section-text);font-weight:650;line-height:1.65}.doct-eyebrow{margin:0 0 12px;color:var(--doct-teal);font-size:var(--doct-font-eyebrow);font-weight:900;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.doct-card,.doct-cta-panel{position:relative;overflow:hidden;border:1px solid rgba(7,11,63,.06);border-radius:var(--doct-radius-card);background:var(--doct-surface);box-shadow:var(--doct-shadow-soft)}.doct-card{isolation:isolate;transition:transform var(--doct-transition),box-shadow .24s ease,border-color .24s ease,background .24s ease}.doct-card:before{content:"";position:absolute;z-index:2;inset:0 18px auto;height:3px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--doct-teal),var(--doct-teal-2));opacity:0;transform:scaleX(.3);transform-origin:left;transition:opacity .22s ease,transform var(--doct-transition)}.doct-card:after{content:"";position:absolute;right:var(--doct-card-hover-orb-offset);top:var(--doct-card-hover-orb-offset);z-index:0;width:var(--doct-card-hover-orb-size);height:var(--doct-card-hover-orb-size);border-radius:50%;background:#009ca614;opacity:0;pointer-events:none;transform:scale(.72);transition:opacity .24s ease,transform var(--doct-transition)}.doct-card>*{position:relative;z-index:1}.doct-card h3{font-size:var(--doct-font-card-title)}.doct-card p{font-size:var(--doct-font-card-text)}.doct-card:hover,.doct-card:focus-within{transform:translateY(-5px);border-color:#009ca633;background:radial-gradient(180px 110px at 100% 0%,rgba(0,156,166,.08),transparent 70%),#fff;box-shadow:var(--doct-shadow-card)}.doct-card:hover:before,.doct-card:focus-within:before{opacity:1;transform:scaleX(1)}.doct-card:hover:after,.doct-card:focus-within:after{opacity:1;transform:scale(1)}.doct-card-grid,.doct-trust-grid,.doct-trust-strip-grid{display:grid;gap:20px;align-items:stretch}.doct-card-grid,.doct-trust-grid-3,.doct-trust-strip-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.doct-trust-grid-4,.doct-trust-strip-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.doct-trust-grid-5,.doct-trust-strip-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.doct-trust-strip{padding:28px 0 50px;background:linear-gradient(180deg,#f6fcff,#fff)}.doct-trust-strip .doct-trust-strip-grid,.doct-trust-strip .doct-trust-grid{gap:0}.doct-trust-strip .doct-trust-strip-grid>article,.doct-trust-strip .doct-trust-strip-grid>a,.doct-trust-strip .doct-trust-grid>article,.doct-trust-strip .doct-trust-grid>a{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px 18px;align-items:start;min-width:0;padding:10px 24px;border-right:1px solid var(--line, var(--doct-line))}.doct-trust-strip .doct-trust-strip-grid>:last-child,.doct-trust-strip .doct-trust-grid>:last-child{border-right:0}.doct-trust-strip .doct-trust-strip-grid .doct-icon,.doct-trust-strip .doct-trust-strip-grid .trust-icon,.doct-trust-strip .doct-trust-grid .doct-icon,.doct-trust-strip .doct-trust-grid .trust-icon{width:34px;height:34px;display:grid;place-items:center;border-width:0;background:transparent;transition:transform var(--doct-transition),color .24s ease}.doct-trust-strip .doct-trust-strip-grid .doct-icon:before,.doct-trust-strip .doct-trust-strip-grid .trust-icon:before,.doct-trust-strip .doct-trust-grid .doct-icon:before,.doct-trust-strip .doct-trust-grid .trust-icon:before{display:none}.doct-trust-strip .doct-trust-strip-grid lucide-icon,.doct-trust-strip .doct-trust-strip-grid svg,.doct-trust-strip .doct-trust-grid lucide-icon,.doct-trust-strip .doct-trust-grid svg{width:31px;height:31px;fill:none;stroke:var(--teal, var(--doct-teal));stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.doct-trust-strip .doct-trust-strip-grid>article:hover .doct-icon,.doct-trust-strip .doct-trust-strip-grid>a:hover .doct-icon,.doct-trust-strip .doct-trust-grid>article:hover .doct-icon,.doct-trust-strip .doct-trust-grid>a:hover .doct-icon{color:var(--doct-teal-dark);transform:translateY(-3px) scale(1.05)}.doct-trust-strip .doct-trust-strip-grid strong,.doct-trust-strip .doct-trust-grid strong{display:block;color:var(--ink, var(--doct-ink));font-size:var(--doct-font-trust-title);line-height:1.25}.doct-trust-strip .doct-trust-strip-grid p,.doct-trust-strip .doct-trust-grid p{margin:4px 0 0;color:#4a557d;font-size:var(--doct-font-trust-text);font-weight:650}.doct-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(0,156,166,.2);border-radius:12px;color:var(--doct-teal);background:linear-gradient(145deg,#fffffffa,#e8f9fbdb),radial-gradient(circle at 30% 20%,rgba(22,184,196,.18),transparent 52%);box-shadow:inset 0 1px #ffffffe6,0 12px 24px #009ca61a}.doct-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 22px;border:1px solid rgba(7,11,63,.1);border-radius:var(--doct-radius-button);background:#fff;color:var(--doct-ink);font-size:var(--doct-font-button);font-weight:900;line-height:1;box-shadow:0 10px 18px #070b3f0f;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.doct-button:hover,.doct-button:focus-visible{transform:translateY(-2px);box-shadow:0 16px 30px #070b3f21}.doct-button-primary{border-color:color-mix(in srgb,var(--accent, var(--doct-teal)) 22%,transparent);background:linear-gradient(135deg,var(--accent, var(--doct-teal)),color-mix(in srgb,var(--accent, var(--doct-teal)) 80%,black));color:#fff;box-shadow:0 16px 34px color-mix(in srgb,var(--accent, var(--doct-teal)) 24%,transparent)}.doct-button-primary:hover,.doct-button-primary:focus-visible{box-shadow:0 20px 40px color-mix(in srgb,var(--accent, var(--doct-teal)) 30%,transparent)}.doct-button-secondary{border-color:color-mix(in srgb,var(--accent, var(--doct-teal)) 20%,transparent);color:var(--accent, var(--doct-teal-dark));background:#ffffffeb}.doct-button-secondary.accent-text{color:var(--accent, var(--doct-teal-dark))}.doct-button-secondary:hover,.doct-button-secondary:focus-visible{border-color:color-mix(in srgb,var(--accent, var(--doct-teal)) 30%,transparent);box-shadow:0 18px 32px #070b3f1a}.doct-button.small{min-height:36px;padding:0 16px;font-size:.78rem}.doct-button.full{width:100%}.doct-button-dark{border-color:var(--doct-ink);color:#fff;background:var(--doct-ink);box-shadow:0 16px 34px #070b3f38}.doct-button-dark:hover,.doct-button-dark:focus-visible{box-shadow:0 20px 40px #070b3f4d}.doct-button:disabled{opacity:.7;cursor:progress;transform:none}.text-link{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:0;font-weight:800;font-size:.9rem;color:var(--doct-ink);transition:gap .18s ease}.text-link:hover{gap:10px}.doct-cta-panel{padding:40px 38px;background:radial-gradient(560px 280px at 100% 10%,rgba(0,156,166,.12),transparent 64%),radial-gradient(420px 220px at 8% 100%,rgba(22,184,196,.08),transparent 72%),linear-gradient(135deg,var(--doct-soft) 0%,#ffffff 58%,#f8fdff 100%)}.doct-cta-panel:before{display:none}.doct-split-panel{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:var(--doct-cta-panel-gap);align-items:center}.doct-centered-cta{text-align:center}.doct-centered-cta>div{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.doct-media{position:relative;overflow:hidden;background:#eef8fb}.doct-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--doct-transition),filter .24s ease}.doct-card:hover .doct-media img,.doct-media:hover img{filter:saturate(1.05) contrast(1.02);transform:scale(1.035)}@keyframes doctWarningPulse{0%,to{box-shadow:0 16px 34px #f187221f,0 0 #f187222e}50%{box-shadow:0 18px 38px #f187222e,0 0 0 12px #f1872200}}@keyframes doctWarningSweep{0%{transform:translate(-120%) skew(-18deg)}to{transform:translate(180%) skew(-18deg)}}.doct-warning-section{position:relative;overflow:hidden;background:radial-gradient(560px 240px at 12% 40%,rgba(241,135,34,.08),transparent 70%),#f8fdff}.doct-warning-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,.44) 48%,transparent 54% 100%);opacity:0}.doct-warning-section:hover:before{opacity:1;animation:doctWarningSweep 1.1s cubic-bezier(.22,1,.36,1)}.doct-warning-panel{position:relative;z-index:1;border:1px solid rgba(7,11,63,.05);border-radius:var(--doct-radius-card);background:#fff;box-shadow:var(--doct-shadow-soft);transition:border-color .26s ease,background .26s ease,box-shadow .26s ease}.doct-warning-panel:hover{border-color:#f187222e;background:radial-gradient(420px 190px at 0 50%,rgba(241,135,34,.08),transparent 70%),#fff;box-shadow:0 24px 60px #070b3f1a,0 12px 32px #f1872214}.doct-warning-mark{display:grid;place-items:center;width:76px;height:76px;border:2px solid rgba(241,135,34,.35);border-radius:50%;color:var(--doct-orange);background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.95),transparent 44%),#fff6ebf2;box-shadow:0 16px 34px #f187221f;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .24s ease,background .24s ease}.doct-warning-panel:hover .doct-warning-mark,.doct-warning-section:hover .doct-warning-mark{border-color:#f1872294;background:radial-gradient(circle at 32% 20%,rgba(255,255,255,.98),transparent 44%),linear-gradient(145deg,#fff7ec,#ffe9d2);animation:doctWarningPulse 1.3s ease-in-out infinite;transform:translateY(-2px) rotate(-3deg) scale(1.04)}.doct-warning-mark lucide-icon,.doct-warning-mark svg{width:34px;height:34px;stroke-width:2.2}@media(max-width:900px){.doct-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.doct-trust-grid-3,.doct-trust-strip-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.doct-trust-grid-4,.doct-trust-grid-5,.doct-trust-strip-grid-4,.doct-trust-strip-grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.doct-trust-strip .doct-trust-grid-4>:nth-child(2n),.doct-trust-strip .doct-trust-grid-5>:nth-child(2n),.doct-trust-strip .doct-trust-strip-grid-4>:nth-child(2n),.doct-trust-strip .doct-trust-strip-grid-5>:nth-child(2n){border-right:0}}@media(max-width:740px){:root{--doct-font-body: .98rem;--doct-font-hero-title: clamp(2.35rem, 12vw, 3.1rem);--doct-font-hero-title-large: clamp(2.35rem, 12vw, 3.1rem);--doct-font-hero-lead: .98rem;--doct-font-section-title: clamp(1.65rem, 8vw, 2.15rem);--doct-font-section-text: .94rem;--doct-font-eyebrow: .78rem;--doct-font-card-title: .98rem;--doct-font-card-text: .78rem;--doct-font-button: .85rem;--doct-font-cta-title: clamp(1.45rem, 7vw, 2rem);--doct-font-cta-text: .94rem;--doct-font-trust-title: .78rem;--doct-font-trust-text: .72rem}.doct-wrap{width:min(100% - 28px,var(--doct-wrap))}.doct-section{padding:var(--doct-section-y-mobile) 0}.doct-card-grid,.doct-trust-grid,.doct-trust-strip-grid{grid-template-columns:1fr}.doct-cta-panel{padding:28px 22px}.doct-trust-strip{padding:24px 0 38px}.doct-trust-strip .doct-trust-strip-grid>article,.doct-trust-strip .doct-trust-strip-grid>a,.doct-trust-strip .doct-trust-grid>article,.doct-trust-strip .doct-trust-grid>a{border-right:0;border-bottom:1px solid var(--line, var(--doct-line));padding:18px 4px}.doct-trust-strip .doct-trust-strip-grid>:last-child,.doct-trust-strip .doct-trust-grid>:last-child{border-bottom:0}.doct-warning-mark{width:64px;height:64px}}.career-page,.careerstart-page,.tax-page,.realestate-page,.security-page,.practice-page,.angels-page,.legal-page{color:var(--doct-ink);background:radial-gradient(780px 420px at 74% 8%,rgba(0,156,166,.1),transparent 68%),linear-gradient(180deg,#ffffff 0%,var(--doct-soft) 46%,#ffffff 100%)}.career-page .section-heading,.careerstart-page .section-heading,.tax-page .section-heading,.realestate-page .section-heading,.security-page .section-heading,.practice-page .section-heading,.angels-page .section-heading{max-width:720px;margin-right:auto;margin-left:auto;text-align:center}.career-page .section-heading h2,.careerstart-page .section-heading h2,.tax-page .section-heading h2,.realestate-page .section-heading h2,.security-page .section-heading h2,.practice-page .section-heading h2,.angels-page .section-heading h2{color:var(--doct-ink);letter-spacing:0}.career-page .path-card,.career-page .career-stats article,.careerstart-page .topics-grid a,.careerstart-page .advice-features article,.careerstart-page .trust-grid article,.tax-page .tax-block,.tax-page .approach-card,.tax-page .trust-grid article,.realestate-page .hero-stats article,.realestate-page .choice-card,.realestate-page .timeline-grid article,.realestate-page .benefits-grid article,.realestate-page .cta-points article,.security-page .problem-panel article,.security-page .steps-grid article,.security-page .area-grid article,.security-page .why-grid article,.security-page .cta-stats article,.practice-page .meaning-grid article,.practice-page .steps-grid article,.practice-page .support-grid article,.practice-page .cta-stats article,.angels-page .values-panel article,.angels-page .capital-grid article,.angels-page .process-grid article,.angels-page .focus-grid article,.angels-page .cta-stats article{border:1px solid rgba(7,11,63,.06);border-radius:var(--doct-radius-card);background:#fffffff5;box-shadow:var(--doct-shadow-soft);transition:transform var(--doct-transition),box-shadow .24s ease,border-color .24s ease,background .24s ease}.career-page .path-card:hover,.career-page .career-stats article:hover,.careerstart-page .topics-grid a:hover,.careerstart-page .advice-features article:hover,.careerstart-page .trust-grid article:hover,.tax-page .tax-block:hover,.tax-page .trust-grid article:hover,.realestate-page .choice-card:hover,.realestate-page .timeline-grid article:hover,.realestate-page .benefits-grid article:hover,.realestate-page .cta-points article:hover,.security-page .problem-panel article:hover,.security-page .steps-grid article:hover,.security-page .area-grid article:hover,.security-page .why-grid article:hover,.practice-page .meaning-grid article:hover,.practice-page .steps-grid article:hover,.practice-page .support-grid article:hover,.angels-page .values-panel article:hover,.angels-page .capital-grid article:hover,.angels-page .process-grid article:hover,.angels-page .focus-grid article:hover{transform:translateY(-5px);border-color:#009ca633;background:radial-gradient(180px 110px at 100% 0%,rgba(0,156,166,.08),transparent 70%),#fff;box-shadow:var(--doct-shadow-card)}.career-page .cta-panel,.careerstart-page .advice-panel,.tax-page .cta-panel,.realestate-page .cta-panel,.security-page .cta-panel,.practice-page .cta-panel,.angels-page .cta-panel,.legal-page .legal-card{border:1px solid rgba(0,156,166,.12);border-radius:var(--doct-radius-card);background:radial-gradient(560px 280px at 100% 10%,rgba(0,156,166,.12),transparent 64%),radial-gradient(420px 220px at 8% 100%,rgba(22,184,196,.08),transparent 72%),linear-gradient(135deg,var(--doct-soft) 0%,#ffffff 58%,#f8fdff 100%);box-shadow:var(--doct-shadow-soft)}.career-page .primary-action,.careerstart-page .primary-action,.tax-page .primary-action,.realestate-page .primary-action,.security-page .primary-action,.practice-page .primary-action,.angels-page .primary-action,.career-page .secondary-action,.careerstart-page .secondary-action,.tax-page .secondary-action,.realestate-page .secondary-action,.security-page .secondary-action,.practice-page .secondary-action,.angels-page .secondary-action{border-radius:var(--doct-radius-button)}.career-page img,.careerstart-page img,.tax-page img,.realestate-page img,.security-page img,.practice-page img,.angels-page img{max-width:100%}.benefit-icon,.path-icon,.stat-icon,.trust-icon,.tax-icon,.estate-icon,.sec-icon,.practice-icon,.support-icon,.angel-icon,.focus-icon,.start-icon,.area-icon,.network-icon,.contact-icon,.inline-icon,.academy-icon{display:inline-flex;align-items:center;justify-content:center}.benefit-icon lucide-icon,.path-icon lucide-icon,.stat-icon lucide-icon,.trust-icon lucide-icon,.tax-icon lucide-icon,.estate-icon lucide-icon,.sec-icon lucide-icon,.practice-icon lucide-icon,.support-icon lucide-icon,.angel-icon lucide-icon,.focus-icon lucide-icon,.start-icon lucide-icon,.area-icon lucide-icon,.network-icon lucide-icon,.contact-icon lucide-icon,.inline-icon lucide-icon,.academy-icon lucide-icon{width:1.35em;height:1.35em;stroke-width:2.15}.tax-icon,.estate-icon,.sec-icon,.practice-icon,.support-icon,.angel-icon,.focus-icon,.start-icon,.area-icon,.benefit-icon,.path-icon,.stat-icon,.trust-icon{width:46px;height:46px;border:1px solid rgba(0,156,166,.2);border-radius:12px;color:var(--doct-teal);background:linear-gradient(145deg,#fffffffa,#e8f9fbdb),radial-gradient(circle at 30% 20%,rgba(22,184,196,.18),transparent 52%);box-shadow:inset 0 1px #ffffffe6,0 12px 24px #009ca61a;transition:transform var(--doct-transition),color .24s ease,border-color .24s ease,background .24s ease,box-shadow .24s ease}.doct-card:hover .tax-icon,.doct-card:hover .estate-icon,.doct-card:hover .sec-icon,.doct-card:hover .practice-icon,.doct-card:hover .support-icon,.doct-card:hover .angel-icon,.doct-card:hover .focus-icon,.doct-card:hover .start-icon,.doct-card:hover .area-icon,.doct-card:hover .benefit-icon,.doct-card:hover .path-icon,.doct-card:hover .stat-icon,.doct-card:hover .trust-icon,.doct-card:hover .academy-icon,article:hover .tax-icon,article:hover .estate-icon,article:hover .sec-icon,article:hover .practice-icon,article:hover .support-icon,article:hover .angel-icon,article:hover .focus-icon,article:hover .start-icon,article:hover .benefit-icon,article:hover .path-icon,article:hover .stat-icon,article:hover .trust-icon,article:hover .academy-icon{color:var(--doct-teal-dark);transform:translateY(-3px) scale(1.05)}.tax-page .tax-icon,.realestate-page .estate-icon,.career-page .path-icon,.career-page .stat-icon,.careerstart-page .start-icon{color:var(--doct-teal)}.security-page .sec-icon,.practice-page .practice-icon,.practice-page .support-icon{color:var(--doct-teal-dark)}.angels-page .angel-icon,.angels-page .focus-icon{color:var(--doct-purple);border-color:#7048e838;background:linear-gradient(145deg,#fffffffa,#f1eeffe0),radial-gradient(circle at 30% 20%,rgba(112,72,232,.16),transparent 52%)}.doct-page .cta-panel.doct-cta-panel,.doct-page .advice-panel.doct-cta-panel,.doct-page .booking-panel.doct-cta-panel,.doct-page .network-panel.doct-cta-panel{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:32px;align-items:center;padding:40px 38px;border:1px solid rgba(0,156,166,.12);border-radius:var(--doct-radius-card);color:var(--doct-ink);background:radial-gradient(560px 280px at 100% 10%,rgba(0,156,166,.12),transparent 64%),radial-gradient(420px 220px at 8% 100%,rgba(22,184,196,.08),transparent 72%),linear-gradient(135deg,var(--doct-soft) 0%,#ffffff 58%,#f8fdff 100%);box-shadow:var(--doct-shadow-soft);transition:transform var(--doct-transition),box-shadow .24s ease,border-color .24s ease,background .24s ease}.doct-page .cta-panel.doct-cta-panel:before,.doct-page .advice-panel.doct-cta-panel:before,.doct-page .booking-panel.doct-cta-panel:before,.doct-page .network-panel.doct-cta-panel:before{display:none}.doct-page .cta-panel.doct-cta-panel:after,.doct-page .advice-panel.doct-cta-panel:after,.doct-page .booking-panel.doct-cta-panel:after,.doct-page .network-panel.doct-cta-panel:after{content:"";position:absolute;right:-68px;top:-78px;z-index:-1;width:190px;height:190px;border-radius:50%;background:#009ca614;opacity:.9;transform:scale(.9);transition:transform var(--doct-transition),opacity .24s ease}.doct-page .cta-panel.doct-cta-panel:hover,.doct-page .advice-panel.doct-cta-panel:hover,.doct-page .booking-panel.doct-cta-panel:hover,.doct-page .network-panel.doct-cta-panel:hover{border-color:#009ca62e;box-shadow:var(--doct-shadow-card)}.doct-page .cta-panel.doct-cta-panel:hover:after,.doct-page .advice-panel.doct-cta-panel:hover:after,.doct-page .booking-panel.doct-cta-panel:hover:after,.doct-page .network-panel.doct-cta-panel:hover:after{opacity:1;transform:scale(1)}.doct-page .doct-split-panel,.doct-page .cta-panel.doct-cta-panel:not(.doct-centered-cta),.doct-page .advice-panel.doct-cta-panel,.doct-page .booking-panel.doct-cta-panel,.doct-page .network-panel.doct-cta-panel{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:var(--doct-cta-panel-gap)}.doct-page .cta-panel.doct-cta-panel:has(>.cta-icon){grid-template-columns:auto minmax(0,1fr) auto}.doct-page .cta-panel.doct-cta-panel:has(>.consulting-visual){grid-template-columns:minmax(0,.9fr) minmax(220px,.55fr) minmax(260px,.75fr)}.doct-page .doct-centered-cta,.doct-page .doct-centered-cta.cta-panel{justify-items:center;text-align:center}.doct-page .cta-copy,.doct-page .network-copy,.doct-page .advice-copy{min-width:0}.doct-page .doct-cta-panel .cta-copy h2,.doct-page .doct-cta-panel .network-copy h2,.doct-page .doct-cta-panel .advice-copy h2,.doct-page .cta-panel.doct-cta-panel h2{max-width:var(--doct-cta-copy-title-max);margin:0;color:var(--doct-ink);font-size:var(--doct-font-cta-title);font-weight:900;letter-spacing:0;line-height:1.16}.doct-page .doct-cta-panel .cta-copy h2 span,.doct-page .doct-cta-panel .network-copy h2 span,.doct-page .doct-cta-panel .advice-copy h2 span{color:var(--doct-teal)}.doct-page .doct-cta-panel .cta-copy p:not(.doct-eyebrow):not(.eyebrow),.doct-page .doct-cta-panel .network-copy p:not(.doct-eyebrow):not(.eyebrow),.doct-page .doct-cta-panel .advice-copy p:not(.doct-eyebrow):not(.eyebrow),.doct-page .cta-panel>p:not(.doct-eyebrow):not(.eyebrow){max-width:var(--doct-cta-copy-text-max);margin:12px 0 0;color:var(--doct-text);font-size:var(--doct-font-cta-text);font-weight:650;line-height:1.68}.doct-page .doct-centered-cta>p:not(.doct-eyebrow):not(.eyebrow),.doct-page .doct-centered-cta .cta-copy p:not(.doct-eyebrow):not(.eyebrow){margin-right:auto;margin-left:auto}.doct-page .doct-cta-panel .cta-actions,.doct-page .doct-cta-panel .advice-actions,.doct-page .doct-centered-cta>div,.doct-page .doct-cta-panel .cta-copy>div{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:var(--doct-cta-action-margin-top)}.doct-page .doct-cta-panel .cta-copy>.doct-button,.doct-page .doct-cta-panel .network-copy>.doct-button,.doct-page .doct-cta-panel .advice-copy>.doct-button{margin-top:var(--doct-cta-action-margin-top)}.doct-page .doct-centered-cta>div,.doct-page .doct-centered-cta .cta-actions{justify-content:center}.doct-page .doct-button,.doct-page .primary-action.doct-button,.doct-page .secondary-action.doct-button,.doct-page .light-action.doct-button,.doct-page .purple-action.doct-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 22px;border-radius:var(--doct-radius-button);font-size:var(--doct-font-button);font-weight:900;line-height:1;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.doct-page .doct-button-primary,.doct-page .primary-action.doct-button-primary,.doct-page .light-action.doct-button-primary,.doct-page .purple-action.doct-button-primary{border:1px solid rgba(0,156,166,.22);color:#fff;background:linear-gradient(135deg,var(--doct-teal),var(--doct-teal-2));box-shadow:0 16px 34px #009ca63d}.doct-page .doct-button-secondary,.doct-page .secondary-action.doct-button-secondary{border:1px solid rgba(0,156,166,.2);color:var(--doct-teal-dark);background:#ffffffeb;box-shadow:0 12px 24px #070b3f0f}.doct-page .doct-button:hover,.doct-page .doct-button:focus-visible,.doct-page .primary-action.doct-button:hover,.doct-page .primary-action.doct-button:focus-visible,.doct-page .secondary-action.doct-button:hover,.doct-page .secondary-action.doct-button:focus-visible,.doct-page .light-action.doct-button:hover,.doct-page .light-action.doct-button:focus-visible,.doct-page .purple-action.doct-button:hover,.doct-page .purple-action.doct-button:focus-visible{transform:translateY(-2px)}.doct-page .doct-button-primary:hover,.doct-page .doct-button-primary:focus-visible,.doct-page .primary-action.doct-button-primary:hover,.doct-page .primary-action.doct-button-primary:focus-visible,.doct-page .light-action.doct-button-primary:hover,.doct-page .light-action.doct-button-primary:focus-visible,.doct-page .purple-action.doct-button-primary:hover,.doct-page .purple-action.doct-button-primary:focus-visible{box-shadow:0 20px 40px #009ca64d}.doct-page .doct-button-secondary:hover,.doct-page .doct-button-secondary:focus-visible,.doct-page .secondary-action.doct-button-secondary:hover,.doct-page .secondary-action.doct-button-secondary:focus-visible{border-color:#009ca64d;color:var(--doct-teal-dark);box-shadow:0 18px 32px #070b3f1a}.doct-page .doct-cta-panel .cta-stats,.doct-page .doct-cta-panel .cta-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--doct-cta-stat-gap);min-width:0}.doct-page .doct-cta-panel .cta-stats article,.doct-page .doct-cta-panel .cta-points article{display:grid;justify-items:center;gap:var(--doct-cta-stat-content-gap);min-width:0;padding:18px;border:1px solid rgba(7,11,63,.06);border-radius:14px;background:#ffffffc7;box-shadow:0 12px 28px #070b3f0e;transition:transform var(--doct-transition),box-shadow .24s ease,border-color .24s ease}.doct-page .doct-cta-panel .cta-stats p,.doct-page .doct-cta-panel .cta-points p{margin:0;color:#34406b;font-size:var(--doct-cta-stat-label-size);font-weight:650;line-height:1.45}.doct-page .doct-cta-panel .cta-stats article:hover,.doct-page .doct-cta-panel .cta-points article:hover{transform:translateY(-4px);border-color:#009ca633;box-shadow:var(--doct-shadow-soft)}@media(max-width:980px){.doct-page .doct-split-panel,.doct-page .cta-panel.doct-cta-panel:not(.doct-centered-cta),.doct-page .advice-panel.doct-cta-panel,.doct-page .booking-panel.doct-cta-panel,.doct-page .network-panel.doct-cta-panel,.doct-page .cta-panel.doct-cta-panel:has(>.cta-icon),.doct-page .cta-panel.doct-cta-panel:has(>.consulting-visual){grid-template-columns:1fr}.doct-page .doct-cta-panel .cta-stats,.doct-page .doct-cta-panel .cta-points{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.doct-page .cta-panel.doct-cta-panel,.doct-page .advice-panel.doct-cta-panel,.doct-page .booking-panel.doct-cta-panel,.doct-page .network-panel.doct-cta-panel{gap:24px;padding:28px 20px}.doct-page .doct-cta-panel .cta-actions,.doct-page .doct-cta-panel .advice-actions,.doct-page .doct-centered-cta>div,.doct-page .doct-cta-panel .cta-copy>div{display:grid;width:100%}.doct-page .doct-button,.doct-page .primary-action.doct-button,.doct-page .secondary-action.doct-button,.doct-page .light-action.doct-button,.doct-page .purple-action.doct-button{width:100%}.doct-page .doct-cta-panel .cta-stats,.doct-page .doct-cta-panel .cta-points{grid-template-columns:1fr}}
