.ranDGW_app{--fnl-purple:var(--nx-color-primary);--fnl-cyan:var(--nx-color-accent);--fnl-red:#e3675c;--fnl-yellow:#e0b020;--fnl-green:#4caf7d;--fnl-orange:#e39a3c;--fnl-light:var(--nx-color-surface);--fnl-mask:url(/funnel/icons/mask.png);--dot-size:var(--nx-dot-size);--dot-gap:var(--nx-dot-gap);min-height:calc(100svh - var(--nx-header-h,88px));max-width:900px;padding:calc(4.5rem * var(--nx-live-type)) var(--nx-container-gutter) var(--nx-space-3xl);line-height:var(--nx-line-height-base);color:var(--nx-color-text);margin:0 auto;position:relative}.ranDGW_appCalendly{max-width:1024px}.ranDGW_btn{min-width:20ch;}.ranDGW_btn:disabled{opacity:.6;cursor:not-allowed}.ranDGW_landing{padding:var(--nx-space-2xl) 0 var(--nx-space-3xl);justify-content:center;display:flex}@media (max-width:1039px) and (orientation:portrait),(max-width:980px){.ranDGW_app{padding-top:calc(2.5rem * var(--nx-live-type))}.ranDGW_landing{padding:0}}.ranDGW_landingInner{max-width:640px;display:grid}.ranDGW_landingTitle{max-width:17.5ch;font-size:var(--nx-font-size-2xl);line-height:1.2;font-weight:var(--nx-font-weight-medium);letter-spacing:-.02em;color:var(--nx-color-heading);margin:0}.ranDGW_landingSubtitle{margin:var(--nx-space-lg) 0 0;padding-top:var(--nx-space-lg);max-width:48ch;font-weight:var(--nx-font-weight-medium);border-top:var(--nx-hairline)}.ranDGW_landingItems{gap:var(--nx-space-lg);margin:var(--nx-space-2xl) 0 var(--nx-space-lg);padding-bottom:var(--nx-space-2xl);border-bottom:var(--nx-hairline);display:grid}.ranDGW_landingItem{gap:var(--nx-space-md);grid-template-columns:9.5ch 1fr;align-items:start;display:grid}.ranDGW_landingIcon{object-fit:cover;aspect-ratio:1;width:9ch;height:9ch;-webkit-mask:var(--fnl-mask) center / contain no-repeat;-webkit-mask:var(--fnl-mask) center / contain no-repeat;mask:var(--fnl-mask) center / contain no-repeat}.ranDGW_landingItemTitle{max-width:28ch;font-size:var(--nx-font-size-lg);line-height:1.1;font-weight:var(--nx-font-weight-medium);margin-bottom:.3em}.ranDGW_landingItem:first-child .ranDGW_landingItemTitle{color:var(--fnl-purple)}.ranDGW_landingItem:nth-child(2) .ranDGW_landingItemTitle{color:var(--fnl-cyan)}.ranDGW_landingItem:nth-child(3) .ranDGW_landingItemTitle{color:var(--fnl-red)}.ranDGW_landingItem:nth-child(4) .ranDGW_landingItemTitle{color:var(--fnl-yellow)}.ranDGW_landingItemText{max-width:36ch;color:var(--nx-color-text)}.ranDGW_landingCta{text-align:center}.ranDGW_stage{justify-content:center;display:flex}.ranDGW_step{max-width:calc(28.325rem * var(--nx-live-type));flex-direction:column;flex:1;display:flex}.ranDGW_step[data-width=normal]{min-width:min(450px,100%)}.ranDGW_stepHead{flex-direction:column;display:flex}.ranDGW_stepTitle{font-size:var(--nx-font-size-2xl);margin:0 0 var(--nx-space-lg);padding-bottom:var(--nx-space-lg);font-weight:var(--nx-font-weight-medium);letter-spacing:-.02em;border-bottom:var(--nx-hairline);color:var(--nx-color-heading);line-height:1.2}.ranDGW_stepQuestion{margin:0 0 var(--nx-space-md);font-size:var(--nx-font-size-base);font-weight:var(--nx-font-weight-medium)}.ranDGW_stepText{margin:0 0 var(--nx-space-md);max-width:45ch;color:var(--nx-color-text)}.ranDGW_stepFoot{padding-top:var(--nx-space-2xl);margin-top:auto}.ranDGW_stepFoot p{margin:var(--nx-space-md) 0 0;max-width:45ch;color:var(--nx-color-text-muted)}.ranDGW_stepTerm{display:flex}.ranDGW_stepTerm:before{content:"*";margin-right:.2em}.ranDGW_gridWrap{justify-content:center;display:flex}.ranDGW_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2em 1.5em;padding:1.4rem 0;display:grid}.ranDGW_grid[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ranDGW_grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:768px) and (max-width:900px){.ranDGW_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.ranDGW_grid,.ranDGW_grid[data-cols="3"]{grid-template-columns:1fr 1fr;row-gap:1.5em}}.ranDGW_card{cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;gap:.8em;min-width:14ch;padding:0;display:flex}.ranDGW_grid[data-cols="2"] .ranDGW_card{min-width:19ch}.ranDGW_grid[data-cols="3"] .ranDGW_card{min-width:16ch}html[lang=de] .ranDGW_grid[data-cols="3"] .ranDGW_card{min-width:18ch}html[lang=de] .ranDGW_grid[data-cols="4"] .ranDGW_card{min-width:16ch}.ranDGW_cardIcon{width:calc(4.92rem * var(--nx-live-type));height:calc(4.92rem * var(--nx-live-type));object-fit:cover;aspect-ratio:1;-webkit-mask:var(--fnl-mask) center / contain no-repeat;-webkit-mask:var(--fnl-mask) center / contain no-repeat;mask:var(--fnl-mask) center / contain no-repeat;transition:filter var(--nx-transition-fast)}.ranDGW_cardLabel{text-wrap:balance;line-height:1.2;font-weight:var(--nx-font-weight-light);color:var(--nx-color-heading)}.ranDGW_cardLabel,.ranDGW_stepQuestion,.ranDGW_stepTerm,.ranDGW_stepNote,.ranDGW_landingItemTitle,.ranDGW_landingSubtitle,.ranDGW_flagLabel,.ranDGW_flagTitle,.ranDGW_flagTitleSmall{-webkit-hyphens:auto;hyphens:auto}.ranDGW_card[data-selected] .ranDGW_cardLabel{font-weight:var(--nx-font-weight-medium)}.ranDGW_card{transition:filter var(--nx-transition-fast)}.ranDGW_card[data-color=red]:hover{filter:drop-shadow(0 0 10px #f58c8fb3)}.ranDGW_card[data-color=yellow]:hover{filter:drop-shadow(0 0 10px #f6c04bb3)}.ranDGW_card[data-color=blue]:hover{filter:drop-shadow(0 0 10px #58b9e4b3)}.ranDGW_card[data-color=purple]:hover{filter:drop-shadow(0 0 10px #8673c9b3)}.ranDGW_card[data-color=green]:hover{filter:drop-shadow(0 0 10px #6ac5adb3)}.ranDGW_card[data-color=orange]:hover{filter:drop-shadow(0 0 10px #fbaf5db3)}.ranDGW_card:focus-visible{outline:3px solid var(--fnl-purple);outline-offset:4px;border-radius:var(--nx-radius-md);box-shadow:none}.ranDGW_card:focus-visible .ranDGW_cardLabel{text-decoration:underline}@media (prefers-reduced-motion:reduce){.ranDGW_cardIcon{transition:none}}.ranDGW_dots{align-items:center;gap:var(--dot-gap);display:flex}.ranDGW_dot{width:var(--dot-size);height:var(--dot-size);cursor:pointer;background:#eceaf7;border:none;border-radius:50%;padding:0;font-size:0;transition:background-color .4s}.ranDGW_dot[data-active]{background:var(--fnl-purple)}.ranDGW_dot:disabled{cursor:default}.ranDGW_dot:focus-visible{outline:2px solid var(--fnl-purple);outline-offset:2px}.ranDGW_dotsHeader{position:absolute;top:6rem;left:-2.25rem}.ranDGW_dotsHeader .ranDGW_dots{flex-direction:column}.ranDGW_dotsFooter{display:none}@media (max-width:900px){.ranDGW_dotsHeader{display:none}.ranDGW_dotsFooter{background:var(--nx-color-bg);box-shadow:0 -1px 0 var(--nx-color-border);z-index:50;padding:1em 0;display:block;position:fixed;bottom:0;left:0;right:0}.ranDGW_dotsFooter .ranDGW_dots{justify-content:center}}.ranDGW_flags{top:0;right:calc(-5.15625rem * var(--nx-live-type));width:calc(8.53125rem * var(--nx-live-type));position:absolute}.ranDGW_flag{text-align:center;padding:calc(1.125rem * var(--nx-live-type)) calc(1.125rem * var(--nx-live-type)) 2.8rem;color:#fff;background:url(/funnel/icons/funnel-flag.svg) bottom/cover no-repeat;flex-direction:column;animation:.6s cubic-bezier(.215,.61,.355,1) ranDGW_flag-in;display:flex;position:relative}@keyframes ranDGW_flag-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ranDGW_flag{animation:none}}.ranDGW_flag[data-variant=accounting]{padding:1.2rem .75rem 2.6rem}.ranDGW_flagLabel{font-size:var(--nx-font-size-sm);white-space:nowrap;line-height:1.3}.ranDGW_flagTitle{font-size:clamp(calc(1.1875rem * var(--nx-live-type)), 2.6vw, calc(1.5rem * var(--nx-live-type)));font-weight:var(--nx-font-weight-medium);letter-spacing:.01rem;line-height:1.2}.ranDGW_flag[data-variant=fiscal] .ranDGW_flagTitle{font-size:calc(1.25rem * var(--nx-live-type))}.ranDGW_flag[data-variant=incorporation] .ranDGW_flagTitle{letter-spacing:.02rem;line-height:.9}.ranDGW_flagTitleSmall{font-size:calc(.9375rem * var(--nx-live-type));letter-spacing:-.02rem;display:inline}.ranDGW_flagDivider{border-bottom:var(--nx-hairline-w) solid #fff;width:100%;margin:.6rem 0;display:block}.ranDGW_flagPrice{font-weight:var(--nx-font-weight-semibold);font-size:calc(1.8rem * var(--nx-live-type));justify-content:center;line-height:1.3;display:inline-flex;position:relative}.ranDGW_flagValue{padding-right:.5em;line-height:1}.ranDGW_flagCurrency{right:calc(.3125rem * var(--nx-live-type));top:calc(.4375rem * var(--nx-live-type));font-size:calc(.5625rem * var(--nx-live-type));padding-bottom:calc(.1875rem * var(--nx-live-type));border-bottom:calc(.3125rem * var(--nx-live-type)) solid #fff;line-height:1;position:absolute}.ranDGW_flag[data-variant=audit] .ranDGW_flagCurrency{right:calc(.5625rem * var(--nx-live-type))}.ranDGW_flag[data-variant=incorporation] .ranDGW_flagCurrency{right:calc(.5rem * var(--nx-live-type))}html[lang=de] .ranDGW_flags{width:calc(7.99375rem * var(--nx-live-type))}html[lang=de] .ranDGW_flag[data-variant=audit]{flex-direction:column-reverse}html[lang=de] .ranDGW_flag[data-variant=fiscal] .ranDGW_flagTitle{line-height:1.3}html[lang=de] .ranDGW_flag[data-variant=fiscal] .ranDGW_flagCurrency{right:0}html[lang=de] .ranDGW_flagLabel{font-size:clamp(calc(.625rem * var(--nx-live-type)), 2.6vw, calc(.8125rem * var(--nx-live-type)))}html[lang=de] .ranDGW_flag[data-variant=incorporation] .ranDGW_flagTitle{font-size:clamp(calc(1.1875rem * var(--nx-live-type)), 2.6vw, calc(2.0625rem * var(--nx-live-type)))}@media (max-width:1240px){.ranDGW_flags{width:auto;margin:0 auto var(--nx-space-lg);max-width:12rem;position:static}.ranDGW_flag{animation:none}}@media (max-width:900px){.ranDGW_flags{display:none}}.ranDGW_form.ranDGW_isSubmitted{display:none}.ranDGW_formGrid{gap:calc(.375rem * var(--nx-live-type));grid-template-columns:1fr;margin-top:1em;display:grid}.ranDGW_requiredLabel{font-size:var(--nx-font-size-sm);color:var(--nx-color-heading);grid-column:1/-1;margin:0 0 .2em}.ranDGW_field{display:block;position:relative}.ranDGW_field[data-full]{grid-column:1/-1}.ranDGW_srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ranDGW_field input,.ranDGW_field textarea{border-radius:var(--nx-radius-field);background:var(--nx-color-bg);width:100%;font:inherit;font-size:calc(.9375rem * var(--nx-live-type));font-weight:var(--nx-font-weight-light);color:var(--nx-color-text);border:0;padding:clamp(8px,1.4vw,12px) clamp(10px,1.8vw,14px);transition:border-color .12s,box-shadow .12s}.ranDGW_field input{min-height:calc(2.75rem * var(--nx-live-type))}.ranDGW_field textarea{min-height:calc(13.75rem * var(--nx-live-type));resize:vertical;border-radius:var(--nx-radius-field) var(--nx-radius-field) 0 0;display:block}.ranDGW_field input:focus-visible,.ranDGW_field textarea:focus-visible{border-color:var(--fnl-purple);box-shadow:var(--nx-shadow-focus);outline:none}.ranDGW_field[data-error] input,.ranDGW_field[data-error] textarea{border-color:#b91b1b}.ranDGW_fieldError{font-size:calc(.75rem * var(--nx-live-type));color:#b91b1b;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ranDGW_field textarea~.ranDGW_fieldError{top:auto;bottom:8px;transform:none}.ranDGW_honeypot{width:1px;height:1px;position:absolute;left:-9999px}.ranDGW_actions{justify-content:flex-end;margin-top:0;display:flex}.ranDGW_actions .ranDGW_btn{width:100%;padding:calc(.5625rem * var(--nx-live-type)) calc(.9375rem * var(--nx-live-type)) calc(.675rem * var(--nx-live-type));min-height:calc(2.3625rem * var(--nx-live-type));border-width:0;line-height:1.2;border-radius:0 0 var(--nx-radius-field) var(--nx-radius-field)!important}.ranDGW_toast{text-align:center;color:#b91c1c;font-weight:var(--nx-font-weight-medium);margin-top:1em}.ranDGW_success{max-width:560px;padding:var(--nx-space-xl);background:var(--fnl-light);border-radius:var(--nx-radius-lg);text-align:center;font-size:var(--nx-font-size-lg);color:var(--nx-color-heading);margin:0 auto}.ranDGW_calendly{width:100%;min-height:680px}.ranDGW_fullyBooked{flex-direction:column;justify-content:center;min-height:50vh;display:flex}.ranDGW_fullyBookedActions{text-align:center;align-items:center;gap:var(--nx-space-lg);flex-direction:column;display:flex}.ranDGW_fullyBookedTitle{font-size:var(--nx-font-size-3xl);font-weight:var(--nx-font-weight-medium);color:var(--nx-color-heading);margin:0;line-height:1.2}.ranDGW_waitlist{max-width:560px;margin:0 auto}
